1、系统环境
使用的是centos7系统,安装Mysql8
2、修改配置文件
/etc/my.cnf文件
mysqld下添加 skip-grant-tables
3、重启mysql服务
systemctl restart mysqld
4、修改密码
(1)首先清空root用户的authentication_string字段
authentication_string字段为密码,plugin为加密方式
清空密码字段,则密码为空。
清理完成后:
(2)退出mysql登录
(3)注视掉 skip-grant-tables
(4)重启Mysql服务
systemctl restart mysqld
(5)免密登录
mysql -u root -p
(6)修改密码
密码要有大写小写字母特殊字符,还要求长度。