美文网首页
MySQL忘记密码时如何修改密码(浅水魚2020-07-16)

MySQL忘记密码时如何修改密码(浅水魚2020-07-16)

作者: 浅水魚 | 来源:发表于2020-07-16 14:59 被阅读0次
    1. 修改my.cnf,在[mysqld]下面添加skip-grant-tables

      vim /etc/my.cnf
      

      提示:

      • 一开始进入的是命令模式
      • i:进入插入模式
      • Shift+Insert:粘贴/插入
      • Esc:退出插入模式,回到命令模式
      • :wq:保存并退出
    2. 重启mysql

      service mysql restart
      
    3. 登录mysql,直接回车,不需要输入密码

      mysql -u root -p
      
    4. 修改密码

      • 使用mysql数据库

        use mysql;
        
      • 修改密码

        update user set password=password('新密码') where user='root';
        
      • 立即生效

        flush privileges;
        
    5. 把第一步添加的skip-grant-tables删掉

      • 编辑文件
      vim /etc/my.cnf
      
      • i 进入插入模式
      • 修改之后,按Esc,退出插入模式,再输入:wq保存并退出
    6. 再次登录mysql,输入刚才修改的密码即可

      mysql -u root -p
      

    相关文章

      网友评论

          本文标题:MySQL忘记密码时如何修改密码(浅水魚2020-07-16)

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