美文网首页
【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