centos7中yum安装MySQL8.0.13

在CentOS7中默认安装有MariaDB,MariaDB是MySQL的分支,安装MySQL之后会直接覆盖掉MariaDB。

yum仓库下载MySQL:

sudo yum localinstall https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm

yum安装MySQL:

sudo yum install mysql-community-server

等待下载安装(时间较久),安装完成后就会覆盖掉之前的mariadb

启动MySQL:

systemctl start  mysqld.service

查看MySQL运行状态:

systemctl status mysqld.service

看到active(running) 即为启动成功

查看初始化密码

grep "password" /var/log/mysqld.log

红框内即为初始密码,复制备用

进入数据库

MySQL -uroot -p刚才复制的密码

修改密码

alter user 'root'@'localhost' identified by 'new password';

出现上述错误是因为密码设置过于简单,可以通过增强密码强度或者修改密码设置规范解决

查看MySQL完整初始化密码规则

show variables like 'validate_password%';

修改密码规则

mysql> set global validate_password_policy=0;
mysql> set global validate_password_length=1;

到此MySQL就可以正常使用了

猜你喜欢

转载自blog.csdn.net/young_foryou/article/details/90042937