MySQL的简介
1.存储的数据,包含用户的账号,密码,级别,存款,余额,等级,购物记录,头像本地路径,视频文件路径。
2.MySQL 是一个关系型数据库管理系统。
3.MySQL 是开源的,所以你不需要支付额外的费用(实际上是社区版免费,企业版收费)。
4.更多简介访问:MySQL
MySQL Linux版的安装与配置
操作环境声明
- 本地虚拟机,使用FinalShell连接到服务器远程操作。
- 操作系统:CentOS 7 64位
- MySQL版本:MySQL 5.7
检查工作
关闭防火墙和selinux
因为这两个安全工具多少可能会影响我们的服务部署和运行,以防万一我们直接关闭就好。
#关闭selinux
setenforce 0
sed -i 's/^SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config
#关闭防火墙
systemctl stop firewalld
systemctl disable firewalld
删除已有的相关包
CentOS 7 一般会默认安装mariadb,MySQL会与之冲突导致安装失败,所以得对mariadb进行一个卸载操作。
#查询MySQL与mariadb是否安装
rpm -qa|grep mysql
rpm -qa|grep mariadb
#如查询到则进行卸载移除操作
yum remove -y 包名
例如,我在本地查询到了mariadb
[root@abc ~]# rpm -qa|grep mysql
[root@abc ~]# rpm -qa|grep mariadb
mariadb-libs-5.5.60-1.el7_5.x86_64
[root@abc ~]# yum remove -y mariadb-libs-5.5.60-1.el7_5.x86_64
安装相关软件依赖
yum install -y net-tools.x86_64 libaio.x86_64 perl.x86_64
安装MySQL5.7
安装方式一
我提供了现成的资源可以直接下载使用,只是百度网盘下载速度不尽人心。
百度网盘下载链接:MySQL57下载
上传安装包到服务器/虚拟机
这一步建议使用远程工具FinalShell方便很多,其他的远程工具可以使用lrzsz的rz命令实现上传。

然后进入你上传的目录下执行安装命令
yum localinstall -y mysql-community-*.rpm
安装方式二
链接:MySQL资源包
上面的链接有很多版本的MySQL源可以自行查找,下面我给出命令直接复制下载,如果下载失败,从上面的链接重新寻找下载地址或使用第一种方式获取安装包
# 获取MySQL的yum仓库
wget http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
yum -y install mysql57-community-release-el7-11.noarch.rpm
这样在我们的 /etc/yum.repos.d/ 目录下就可以看到获取到的yum仓库了
[root@abc ~]# ls /etc/yum.repos.d/
CentOS-Base.repo epel.repo mysql-community.repo mysql-community-source.repo
然后开始安装MySQL5.7
yum clean all
yum makecache
yum -y install mysql-server --nogpgcheck # 不校验数字签名安装
启动MySQL服务器
systemctl start mysqld
systemctl enable mysqld
systemctl status mysqld
查询Mysql服务器默认密码
grep 'password' /var/log/mysqld.log

修改MySQL服务器密码
mysqladmin -uroot -p'wg&cs9>Sa<B,' password 'Abc@123456'

验证安装

至此安装成功