ubuntu14.04忘记了MySQL的用户(root)的密码

手册/FAQ (570) 2016-04-26 09:51:23

 

1) 停止mysql服务

$ sudo stop mysql

 

2) 启动mysqld_safe

$ sudo /usr/bin/mysqld_safe --skip-grant-tables&

$ mysql --user=root mysql

mysql> update user set Password=PASSWORD('新密码') where user='root';

mysql> flush privileges;

mysql> exit

 

3) 杀死mysqld_safe进程

$ ps -ef|grep mysqld_safe

$ sudo kill -9 pid_of_mysqld_safe

 

4) 重启mysql

$ sudo start mysql

 

5) 登录mysql

$ mysql -u root -p新密码 -h localhost

THE END