参考:
https://www.jb51.net/article/163487.htm
https://blog.csdn.net/yhj198927/article/details/103745946
操作顺序
vi /etc/my.cnf- mysqld的下面添加一行(skip-grant-tables),跳过密码登录mysql,改完后需要删掉此行。

- 重启mysql或重启centos。
mysql –u rootflush privileges;alter user'root'@'%' IDENTIFIED BY 'MyNewPass@123';- 关闭mysql数据库。
service mysqld stop - 将/etc/my.cnf改回正常状态,删掉skip-grant-tables。
- 启动mysql数据库。
systemctl start mysqld
评论区