由于某些历史原因,yum默认不提供 MySQL 5.7 安装源,所以需要手动添加。
一、手动添加 MySQL yum源
1、从 MySQL 官网下载 yum repo 配置文件
wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm
2、安装下载好的 repo
rpm -ivh mysql57-community-release-el7-9.noarch.rpm
二、安装并启动 MySQL
1、安装 MySQL
yum install mysql-server
2、启动MySQL
systemctl start mysqld
三、登录 MySQL
1、获取初装时的临时密码
grep 'temporary password' /var/log/mysqld.log
2、登录 MySQL
mysql -u root -p
3、修改初始密码(必须修改)
set password=password("你想设置的密码");
4、这时可能会提示 “Your password does not satisfy the current policy requirements”,这是因为新密码不符合要求,可设置降低密码复杂度。
// 设置密码复杂度为低
set global validate_password_policy=LOW
// 修改密码最低长度为4
set global validate_password_length=4
5、重复第三部,设置新密码
set password=password("你想设置的密码");
6、改回默认密码复杂度、长度
// 设置密码复杂度为中等
set global validate_password_policy=MEDIUM
// 修改密码最低长度为8
set global validate_password_length=8
5、刷新权限表
flush privileges