1.先关闭mysql服务器
systemctl stop mysqld
2.修改配置文件
vi /usr/local/mysql/etc/my.cnf
在 [mysqld]里面加上
skip-grant-tables
3重新启动mysql服务器
systemctl start mysqld
4.登录服务器,此时是免密登录
mysql -uroot -p
5.修改数据库root密码
mysql> alter user root@localhost identified by '123';
6.停止Mysql
systemctl stop mysqld
7.修改my.cnf文件
#skip-grant-tables
8.重启Mysql
systemctl start mysqld
9.用新密码登录即可