参考:
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 root
flush privileges;
alter user'root'@'%' IDENTIFIED BY 'MyNewPass@123';
- 关闭mysql数据库。
service mysqld stop
- 将/etc/my.cnf改回正常状态,删掉skip-grant-tables。
- 启动mysql数据库。
systemctl start mysqld
评论区