介绍一个非常有用的mysql启动参数——
--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
MySQL忘记密码解决方案
精选 转载上一篇:mysql source
下一篇:MySQL备份数据

提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
window mysql忘记密码解决方案
忘记密码
mysql 命令行 修改密码 -
windows忘记密码解决方案
解决方法一、用net 命令(假设忘记密码的用户名为abcd)
Windows XP .net bc 用户名 -
linux下mysql忘记密码的解决方案
1.首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL
mysql MySQL 服务器