美文网首页
mysql 忘记密码处理

mysql 忘记密码处理

作者: Fizz_YF | 来源:发表于2020-04-02 13:49 被阅读0次

    1.先关闭数据库

    service mysqld stop
    

    找到MySQL的my.cnf配置文件,在/etc/my.cnf (有些版本是/etc/mysql/my.cnf)在里面增加下面一段信息:

    [mysqld]
    skip-grant-tables

    2.然后启动MySQL,进入MySQL后,修改root密码

    mysql> use mysql;
    mysql> update mysql.user set authentication_string=password('newpassword') where user='root';
    mysql> flush privileges;
    Query OK, 0 rows affected (0.00 sec)
    
    mysql> exit;
    

    在my.cnf文件中,把刚才加入的那一行“skip-grant-tables”注释或删除掉。 然后重启MySQL服务后需要执行命令set password=password('newpassword');后,问题搞定。

    mysql> service mysqld start
    mysql> mysql -u root -p
    mysql> use mysql;
    mysql> set password=password('newpassword');
    

    相关文章

      网友评论

          本文标题:mysql 忘记密码处理

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