MySQL的root密码忘了,有办法恢复吗?

 我来答
匿名用户
2017-09-18
展开全部
用户可以通过下面的步骤恢复:
1. 使用“su”命令切换到Linux的root用户,执行下面的命令:
#kill `cat /MySQL-data-directory/hostname.pid` //mysql的pid文件一般在mysql安装目录下面
2.使用“-skip-grant-tables”参数来启动MySQL。
3.使用下面的命令登录到MySQLd Server,用“grant”命令改变口令:
#mysql -h hostname mysql
用户也可以使用下面的命令:
#mysqladmin -h hostname -u user password ‘new password’
4.使用下面的命令载入权限表:
#mysqladmin -h hostname flush-privileges
或者使用SQL命令“FLUSH PRIVILEGE”来完成。更多知识点请查看《linux就该这么学》第十八章内容。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
?>

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式