MySQL服务的root密码重置

字号+ 编辑: 秦朝 修订: 秦朝 来源: 原创 2015-02-07 11:55:13 我要说两句(0)

动不动就忘了root密码是一件令人无比头疼的事情,MySQL官方已经为健忘的管理员准备了很好的后门来解决这个问题。

可以使用这个方法来找回丢失mysql超级管理员root的密码。

1 停止mysql服务

net stop mysql
# 或者service mysqld stop

如果数据不重要, 你用任何手段杀掉mysql进程也行

2 进MYSQL的bin目录来敲命令进入mysql安全模式

mysqld_safe --skip-grant-tables

当mysql安全模式起来之后, 不要关掉这个控制台, 再起一个黑窗口,不用输入密码就能进入数据库。命令为:

mysql -uroot -p

不用输入密码,直接按回车

sql命令开始修改root用户的密码

UPDATE mysql.user SET password=PASSWORD('新密码') WHERE USER='root';

3 刷新权限表

FLUSH privileges;

这样MYSQL超级管理员账号,ROOT已经重新设置好了,结束mysql相关进程(taskkill /IM)然后net start mysql
mysql重新启动后,就可以用新设置的root密码登录mysql了。

阅完此文,您的感想如何?
  • 鼓掌

    2

  • 鄙视

    2

  • 开心

    0

  • 愤怒

    0

  • 可怜

    0

1.转来的文章都会标好来源,如对来源资料存疑,请邮件声明;
2.本站标注原创的文章,转发时烦请注明来源;
3.如文章侵犯了您的版权,请通知本站,该文章将在24小时内移除。

相关课文
  • MySQL重启/启动时候报错:The server quit without updating PID file

    MySQL重启/启动时候报错:The server quit without updat

  • MySQL服务的root密码重置

    MySQL服务的root密码重置

  • 如何去掉MySQL数据库字段中的换行符

    如何去掉MySQL数据库字段中的换行符

  • Linux下整体迁移MySQL数据库文件目录

    Linux下整体迁移MySQL数据库文件目录

我要说说
网上宾友点评