问题

MySQL 忘记 root 密码

解决

停止 MySQL

systemctl stop mysql

编辑 my.cnf

vim /etc/my.cnf

# 追加
skip-grant-tables
# 保存并推出
:wq

root 身份登录数据库

mysql -uroot -p 

设置 root 在本机登录时密码为 root

UPDATE mysql.user SET authentication_string=PASSWORD("root") WHERE user='root' and Host = 'localhost';
flush privileges;
quit;

编辑 my.cnf

vim /etc/my.cnf

# 注释/删除
skip-grant-tables
# 保存并退出
:wq

启动 MySQL

systemctl start mysql
最后修改:2020 年 10 月 12 日 08 : 13 PM
如果觉得文章帮助了您,您可以随意赞赏。