您的位置:首页 > 数据库 > MySQL

mysql丢失root密码的解决办法

2016-09-18 21:49 232 查看

1、  关闭mysqld进程

/etc/init.d/mysqld stop





2、跳过权限表的限制登录mysql启动mysqld进程

/etc/init.d/mysqld start --skip-grant-tables

--skip-grant-tables:数据库启动的时候 跳跃权限表的限制,不用验证密码,直接登录




3、  登录mysql

mysql -uroot -p


注:密码输入随意字符或者不输入直接回车均可。




4、 执行“update mysql.user set password=PASSWORD('新密码') where User='root';“更改root密码。

update mysql.user set password=PASSWORD('root') where user='root';





5、  刷新权限

flush privileages;





6、退出mysql

quit;




7、 重新启动mysqld进程




8、  通过新密码登录mysql

mysql -uroot –p




9、  登录成功

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mysql root密码