MySQL忘记密码之–skip-grant-tables


--skip-grant-tables。 顾名思义,在启动mysql时不启动grant-tables授权表,当忘记管理员密码有用。
操作方法:
1、杀掉原来进行着的mysql:
rcmysqld stop
或者:
service mysqld stop
或者:
kill -TERM mysqld
2、以命令行参数启动mysql:
/usr/bin/mysqld_safe --skip-grant-tables &
3、修改管理员密码:
use mysql;
update user set password=password('yournewpasswordhere') where user='root';
flush privileges;
exit;
4、杀死mysql,重启mysql

声明:ITMO|版权所有,违者必究|如未注明,均为原创|本网站采用BY-NC-SA协议进行授权

转载:转载请注明原文链接 - MySQL忘记密码之–skip-grant-tables


欢迎访问我的博客 -- IT猫