下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922

两种轻松解决遗忘MySQL root密码问题的方法

作者:课课家     来源: http://www.kokojia.com点击数:909发布时间: 2019-03-02 13:08:53

标签: 考试认证Linux认证Linux

软考,您想通过吗?一次通过才是硬道理

  相信在Linux中使用MySQL的朋友都遇到过因为遗忘root密码而无法打开MySQL的尴尬情况,对于此类情况我们有什么具体的解决方法呢?在本文中课课家笔者就为大家简单介绍两种解决遗忘MySQL root密码的恢复方法让大家参考参考。

两种轻松解决遗忘mysql root密码问题的方法_考试认证_Linux认证_Linux_课课家

  


 

  解决恢复方法一

  首先我们可以通过Kill掉系统里的MySQL进程来停止MySQL,具体的命令格式如下所示:

  ● kill all-TERM MySQLd

  PS:我们的目的是只需把MySQL停止就可以了,大家不一定要使用上面的命令。另外如果是用lnmp装的,那么格式命令如下所示:

  ● ./lnmpstop

  接下来我们用以下命令启动MySQL,以不检查权限的方式启动:

  ● mysqld_safe--skip-grant-tables&

  然后我们用空密码的方式使用root用户登录MySQL:

  ● MySQL-uroot

  最后我们修改root用户的密码:

  ● MySQL>update MySQL.user set password=PASSWORD('newpassword')where User='root'

  ● MySQL>flush privileges

  ● MySQL>quit

  在完成以上四步后我们通过重新启动MySQL就可以使用新密码来进行登录操作了。

  


 

  解决恢复方法二

  如果我们的系统没有safe_MySQLd程序,那么我们可以通过使用下面的方法来进行恢复的操作:

  首先我们要做的工作依然是停止MySQLd:

  ● sudo/etc/init.d/MySQL stop

  接下来我们用以下命令启动MySQL,同样以不检查权限的方式启动:

  ● MySQLd--skip-grant-tables&

  然后我们同样用空密码方式使用root用户登录MySQL:

  ● MySQL-u root

  最后我们修改root用户的密码:

  ● MySQL>update MySQL.user set password=PASSWORD('newpassword')where User='root'

  ● MySQL>flush privileges

  ● MySQL>quit

  在完成以上四步后我们输入以下命令重新启动MySQL

  ● /etc/init.d/MySQL restart

  如此一来我们就可以使用新密码来进行登录的操作了。

  


 

  以上就是对遗忘MySQL root密码的解决方法的介绍。

  本次的两种轻松解决遗忘MySQL root密码问题的方法的讲解到此就暂告一段落,如果以后有什么相关的内容继续进行补充或者修改的话,笔者会在此继续进行相关的内容的补充或者修改的工作,同时也欢迎大家对本次的讲解提出自己的建议和补充。最后笔者希望本次的讲解对大家学习Linux和Linux认证能够起到一定的帮助作用!

赞(0)
踩(0)
分享到:
推荐查看
华为认证网络工程师 HCIE直播课视频教程