这里的前提是一个干净的CentOS 7系统。
首先从这里(http://dev.mysql.com/downloads/repo/yum/)获取MySQL官方的Yum Repository。我这里使用的是:
获取的下载链接是:http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm
在服务区上执行:
yum install http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpm
yum makecache
yum install mysql-community-server
会看到如下信息:
安装完成后,参考:A Quick Guide to Using the MySQL Yum Repository 启动MySQL服务
在修改密码的时候,我使用了比较简单的密码,于是MySQL提示:
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
这是由于我使用的密码过于简单导致的,换一个复杂密码即可。
如果有时候为了测试方便,想使用简单密码可以先设置一个复杂密码,然后按如下操作停用复杂密码:
查看一下配置:
SHOW VARIABLES LIKE 'validate_password%';
然后编辑配置文件:
vim /etc/my.cnf
在[mysqld]字段下增加 validate-password=off
接着重启MySQL:
systemctl restart mysqld.service
重启完成后用之前设置的复杂密码登陆,然后修改密码:ALTER USER ‘root’@’localhost’ IDENTIFIED BY ‘xxxx’;