ubuntu下忘记mysql root 密码

时间:2022-09-09 15:10:41

  ubuntu下忘记mysql root密码的解决办法:

    1. sudo vim /etc/mysql/my.cnf, 在skip-external-locking下面加入 skip-grant-tables保存

  2. 执行sudo service mysql restart

  3. 使用空密码登录mysql

     www.linuxidc.com @ubuntu:~$ mysql 
    Welcome to the MySQL monitor.  Commands end with ; or \g. 
 
    mysql> use mysql 
    Database changed 

   执行update user set password=PASSWORD("new_pass") where user='root'; 把密码重置为new_pass。退出数据库    管理。

  

    4. 重新编辑/ect/mysql/my.cnf,将skip-grant-tables注释掉

  5. 重新启动mysql服务, sudo service mysql restart

  6. 使用root帐号登录mysql