一、添加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!';
完毕。