在CentOS6.9安装MySQL5.7

一、添加MySQL Yum存储库

1、下载MySQL Yum存储库

访问页面https://dev.mysql.com/downloads/repo/yum/,下载MySQL Yum存储库 。
在这里插入图片描述
点击上面的Download按钮,进入以下页面:
在这里插入图片描述
把鼠标放到No thanks, just start my download.,右键复制链接地址。(我这里是https://dev.mysql.com/get/mysql80-community-release-el6-2.noarch.rpm)

执行以下命令,将rpm文件下载到服务器:

wget https://dev.mysql.com/get/mysql80-community-release-el6-2.noarch.rpm

在这里插入图片描述
2、安装下载的rpm

执行以下命令安装下载的rpm:

rpm -Uvh mysql80-community-release-el6-2.noarch.rpm

在这里插入图片描述
二、选择安装版本

在mysql-community.repo文件里面定义要安装的版本。因为我是要安装MySQL5.7,所以把5.7的enabled由0改为1,同时将8.0的由1改为0。(默认是安装最新版8.0)

vi /etc/yum.repos.d/mysql-community.repo

修改下图中红色下划线标注的内容:
在这里插入图片描述
执行以下命令检查是否已启用和禁用了正确的子存储库:

yum repolist enabled | grep mysql

在这里插入图片描述
三、安装MySQL

执行以下命令安装:

 yum install mysql-community-server

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
四、启动MySQL服务

执行以下命令启动MySQL服务:

service mysqld start

在这里插入图片描述
查看启动是否成功:

service mysqld status

在这里插入图片描述
MySQL服务器初始化(从MySQL 5.7开始):在服务器初始启动时,如果服务器的数据目录为空,则会发生以下情况:

1)服务器已初始化。

2)在数据目录中生成SSL证书和密钥文件。

3)该validate_password插件安装并启用。

4)创建一个超级用户帐户’root’@‘localhost’ 。设置超级用户的密码并将其存储在错误日志文件中。要显示它,请使用以下命令:

grep 'temporary password' /var/log/mysqld.log

在这里插入图片描述
五、修改root密码

使用生成的临时密码登录:

mysql -uroot -p

在这里插入图片描述
为root用户设置自定义密码:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass4!';

在这里插入图片描述
完毕。

猜你喜欢

转载自blog.csdn.net/andyguan01_2/article/details/88027338