MySQL 忘记用户密码后找回修改方法

2020-03-03  本文已影响0人  码农家的蜗牛
  1. 停止 MySQL 服务
~ $ systemctl stop mysqld.service
  1. 修改配置文件my.cnf, 增加如下节点
[mysqld]
skip-grant-tables=1
  1. 启动MySQL服务
~ $ systemctl start mysqld.service
  1. 无密码登录
~ $  mysql -u root
  1. 剩下的就是修改密码了, 大家都懂的
~ $ use mysql
~ $ update user set authentication_string = password('123456'),password_last_changed=now() where user = 'root';

最后记得修改完密码, 把 my.cnf 内跳过授权的 mysqld 节点删除, 打完收工!!!

上一篇下一篇

猜你喜欢

热点阅读