mysql忘记密码解决方法

--skip-grant-tables是一个mysql启动参数。意思是在mysql启动时不启动grant-tables(授权表)。

操作方法:

1、杀掉原来进行着的mysql

rcmysqld stop或service mysqld stop或kill -TERM mysqld

2、以命令行参数启动mysql:

mysqld_safe --skip-grant-tables &

3、修改管理员密码

use mysql;

update user set password=password("newpassword") where user='root';

flush privileges;

exit;

4、重启mysql

posted @ 2016-04-15 17:32  Carolina  阅读(95)  评论(0编辑  收藏  举报