美文网首页
MySQL 忘记密码 重置密码

MySQL 忘记密码 重置密码

作者: Sunsol | 来源:发表于2018-10-19 16:44 被阅读0次

    第一步 停止MySQL服务

    sudo /etc/init.d/mysql stop
    或者
    service mysql stop
    

    第二步 启动一个无密码的MySQL

    使用下面命令来启动,在命令的后边加上&,使服务能够在后台运行

    sudo mysqld_safe --skip-grant-tables &
    

    第三步 重新设置MySQL密码

    use mysql;
    update user set password=PASSWORD("your new password") where User='root';
    flush privileges;
    quit;
    

    备注:

    如果出现此错误,请检查密码是否是password字段

    ERROR 1054 (42S22): Unknown column 'password' in 'field list'
    

    在新版本的MySQL中,password改成了 authentication_string

    第四步 stop MySQL 并重新启动MySQL

    sudo /etc/init.d/mysql stop 或者 service mysql stop
    sudo /etc/init.d/mysql start 或者 service mysql start
    

    第五步 登录数据库

    mysql -u root -p
    ("your new password")
    

    相关文章

      网友评论

          本文标题:MySQL 忘记密码 重置密码

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