Mysql 忘记root密码解决方案skip-grant-tab

作者: heichong | 来源:发表于2016-08-01 14:24 被阅读4316次

    mysql如果忘记root密码,即使在能ssh服务器,也无法连接mysql去修改密码。这时,可以通过skip-grant-tables来启动mysql。
    注:本系统为Ubuntu

    • 1.停止运行的mysql
    service mysql stop
    
    • 2.带参数启动
    /usr/bin/mysqld_safe --skip-grant-tables &
    

    请注意最后一个 & 号,必须要加

    • 3.启动后通过mysql命令直接进入,不需要密码.设置新密码即可
    mysql
    mysql> use mysql ;
    mysql> update user set password=password('xinmima') where user='root';
    mysql> exit
    
    • 4.杀死当前的mysql进程,并重新启动mysql
    service mysql start
    

    此时,再通过新密码连接数据库就没问题了。

    相关文章

      网友评论

        本文标题:Mysql 忘记root密码解决方案skip-grant-tab

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