忘记MySQLroot密码的解决方案_绿色软件之家

绿色软件之家:您身边最放心的安全下载站! 最新更新|软件分类|软件专题|手机版|论坛转贴|软件发布

您当前所在位置: 首页数据库MYSQL → 忘记MySQLroot密码的解决方案

忘记MySQLroot密码的解决方案

时间:2015-06-28 00:00:00 来源:绿色软件之家 作者:网管联盟 我要评论(0)

此文章主要是对忘记MySQLroot密码这一情况的具体解决,在实际的操作中假如你忘记了root密码是一件令人十分头疼的事情,不用急,以下的文章内容就是对这一问题的破解,下面就是文章的主要内容描述。

一. MySQL密码的恢复方法之一 如果忘记了MySQLroot密码,可以用以下方法重新设置:

1. KILL掉系统里的MySQL进程;

killall -TERM MySQLd

2. 用以下命令启动MySQL,以不检查权限的方式启动;

safe_MySQLd --skip-grant-tables &

3. 然后用空密码方式使用root用户登录 MySQL;

MySQL -u root

4. 修改MySQLroot用户的密码;

  1. MySQL>?update?MySQL.user?set?password=PASSWORD('新密码')?where?User='root';? ?
  2. MySQL>?flush?privileges;? ?
  3. MySQL>?quit??

重新启动MySQL,就可以使用新密码登录了。

二. MySQL密码的恢复方法二

有可能你的系统没有 safe_MySQLd 程序(比如我现在用的 ubuntu操作系统, apt-get安装的MySQL) , 下面方法可以恢复

1. 停止MySQLd;

sudo /etc/init.d/MySQL stop

(您可能有其它的方法,总之停止MySQLd的运行就可以了)

2. 用以下命令启动MySQL,以不检查权限的方式启动;

MySQLd --skip-grant-tables &

3. 然后用空密码方式使用root用户登录 MySQL;

  1. MySQL?-u?root?

4. 修改MySQLroot用户的密码;

  1. MySQL>?update?MySQL.user?set?password=PASSWORD('newpassword')?where?User='root';? ?
  2. MySQL>?flush?privileges;? ?
  3. MySQL>?quit??

重新启动MySQL

  1. /etc/init.d/MySQL?restart?

就可以使用新密码 newpassword 登录了。

以上的相关内容就是对MySQLroot密码的解决的介绍,望你能有所收获。

关键词标签:MySQL,root密码,解决方

相关阅读

文章评论
发表评论

热门文章 Xbox Game Pass Xbox Game Pass 10款MySQL数据库客户端图形界面管理工具推荐 10款MySQL数据库客户端图形界面管理工具推荐 MySQL常用维护管理工具 MySQL常用维护管理工具 MySQL数据库启动失败1067进程意外终止的解决办法总结 MySQL数据库启动失败1067进程意外终止的解决办法总结

相关下载

    人气排行 10款MySQL数据库客户端图形界面管理工具推荐 MySQL数据库启动失败1067进程意外终止的解决办法总结 Mysql 1045错误解决办法 MySQL服务器进程CPU占用100%解决办法 MySQL导出导入命令的用例 MySQL连接字符串的实际操作步骤汇总 MySQL无法启动、无法停止各种解决方法总结 三种常用的MySQL建表语句