美文网首页
【MySQL】mysql 忘记密码后处理

【MySQL】mysql 忘记密码后处理

作者: miniy_7 | 来源:发表于2019-09-29 09:50 被阅读0次

MySQL 5.7 处理办法

  • 修改 /etc/my.ini 配置文件,增加skip-grant-tables配置
  • 重启 mysql 服务 service mysqld restart
  • 无密码登录 mysql -u root -p
  • 切换 mysql 库 use mysql
  • 修改 root 密码
    update user set authentication_string=password('xxx') where user = 'root';

MySQL 8 处理办法

  • 修改 /etc/my.ini 配置文件,增加skip-grant-tables配置
  • 重启 mysql 服务 service mysqld restart
  • 无密码登录 mysql -u root -p
  • 切换 mysql 库 use mysql
  • 清空 root 账户密码:
    update user set authentication_string='' where user = 'root';
  • 注释掉 my.iniskip-grant-tables配置后重启服务 service mysqld restart
  • 修改 root 密码
    alert user 'root'@'localhost' identified by 'xxxx';

相关文章

网友评论

      本文标题:【MySQL】mysql 忘记密码后处理

      本文链接:https://www.haomeiwen.com/subject/qaxnuctx.html