相信在Linux中使用MySQL的朋友都遇到过因为遗忘root密码而无法打开MySQL的尴尬情况,对于此类情况我们有什么具体的解决方法呢?在本文中课课家笔者就为大家简单介绍两种解决遗忘MySQL root密码的恢复方法让大家参考参考。
◎解决恢复方法一
①首先我们可以通过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认证能够起到一定的帮助作用!
¥399.00
¥699.00
¥299.00
¥399.00