- 下载 MySQL yum包
wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
2.安装
rpm -Uvh mysql57-community-release-el7-11.noarch.rpm
- 启动MySQL
systemctl start mysqld.service
- 检查是否启动成功
systemctl status mysqld.service
- 获取临时密码,MySQL5.7为root用户随机生成了一个密码
grep 'temporary password' /var/log/mysqld.log
- 通过临时密码登录MySQL,进行修改密码操作(使用临时密码登录后,不能进行其他的操作,否则会报错)
mysql -uroot -p
- 因为MySQL的密码规则需要很复杂,我们修改密码复杂度
set global validate_password_policy=0;
set global validate_password_length=1;
- 修改密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'newpassword';
- 授权其他机器远程登录
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'newpassword';
FLUSH PRIVILEGES;
- 重启一下MySQL,令配置生效
systemctl restart mysqld.service
`