首先把MySQL停止,然后以命令行参数启动mysql:# /usr/bin/mysqld_safe --skip-grant-tables &,然后就可以以空密码进入MySQL,之后的操作就是一般的正常修改密码的操作了。
use mysql;
update user set password=password('123456') where user='root'; flush privileges; exit;
重启mysql.
然后就可以直接登录
本文介绍了一种临时关闭MySQL权限表并以空密码登录的方法来重置MySQL管理员密码。通过使用命令行参数启动MySQL服务,绕过权限验证,然后更新root用户的密码。
首先把MySQL停止,然后以命令行参数启动mysql:# /usr/bin/mysqld_safe --skip-grant-tables &,然后就可以以空密码进入MySQL,之后的操作就是一般的正常修改密码的操作了。
use mysql;
update user set password=password('123456') where user='root'; flush privileges; exit;
重启mysql.
然后就可以直接登录
1821
651
3435

被折叠的 条评论
为什么被折叠?