在Linux下Mysql忘记密码后的终级办法

在Linux下Mysql忘记密码后的终级办法

1、关闭Mysql: 如果 MySQL 正在运行,首先用后面的命令杀掉MySQL进程: killall -TERM mysqld

2、再以后面的方法启动 MySQL进程 :bin/safe_mysqld --skip-grant-tables &
(提示:如果找不到safe_mysqld命令可以用其 find -name safe_mysqld 来查找此命令所在的目录)

3、可以不需要密码就进入 MySQL 了。

然后执行以下命令:(具体这些命令是做什么相信大家都可以看的懂,也就不多解释了!)

use mysql
update user set password=password("new_pass") where user="root";
flush privileges;


4、重新杀掉 MySQL 进程,再用正常方法启动 MySQL



杰森  邮箱:json.shen(at)gmail.com
网站:www.shenjia.org

你可能感兴趣的:(在Linux下Mysql忘记密码后的终级办法)