CentOS7安装MySQL,全网最快安装教程
目录
第一步:下载yum源
wget 'https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm'
第二步:安装yum源
rpm -Uvh mysql57-community-release-el7-11.noarch.rpm
第三步:查看有哪些版本的mysql
yum repolist all | grep mysql
第四步:安装
yum install -y mysql-community-server
第五步:启动
systemctl start mysqld
到这里,我们再centos7上就已经成功的安装上了mysql5.7版本。
第六步:登录数据库,修改数据库密码
tip:mysql5.7的新特性之一就是在初始化的时候会生成一个自定义的密码
#查看临时登录密码
grep 'temporary password' /var/log/mysqld.log
#登录数据库
mysql -u root -p
然后手动输入上面获取到的临时登录密码,即可登录成功。
第七步:修改默认密码
step 1:SET PASSWORD = PASSWORD('123456');
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
解决办法:
1、首先需要设置密码的验证强度等级,设置 validate_password_policy 的全局参数为 LOW 即可,
输入设值语句 “ set global validate_password_policy=LOW; ” 进行设值。
2、当前密码长度为 8 ,如果不介意的话就不用修改了,按照通用的来讲,设置为 6 位的密码,设置 validate_password_length 的全局参数为 6 即可,
输入设值语句 “ set global validate_password_length=6; ” 进行设值。
step 2: ALTER USER 'root'@'localhost' PASSWORD EXPIRE NEVER;
step 3: flush privileges;
第八步:开启远程访问
grant all privileges on *.* to 用户名@"%" identified by "密码" with grant option;
第九步:设置开机启动
#设置为开机启动
systemctl enable mysqld
#重载配置文件,使配置生效
systemctl daemon-reload