忘记如何找回MySQL更改过的Root密码(mysql的root密码)
在MySQL环境中,如果您忘记Root密码,只知道之前修改过但又不记得是什么,可以采用特定的技巧来重置Root密码,起到重设密码的功能。在本文中,我将介绍如何忘记了MySQL更改过的Root密码如何找回它。
首先,我们要在MySQL中停止服务进程,并重新启动MySQL以添加一个”–skip-grant-tables”参数以使权限相关的表都不加载。可以使用如下命令完成:
`sudo /etc/init.d/mysql stop`
`sudo mysqld –skip-grant-tables &`
接下来,我们可以使用以下命令登录MySQL客户端,以Root用户的权限登录:
`mysql -u root`
最后,可以用以下命令更新Root密码:
`UPDATE user SET Password=PASSWORD(‘mynewpassword’) where USER=’root’;`
该命令可以将Root的密码重置成指定的新密码”mynewpassword”,完成后,即可使用新密码登录MySQL。
最后,我们需要退出MySQL客户端来确保新密码生效,然后重新启动MySQL服务:
`quit`
`sudo /etc/init.d/mysql restart`
完成上面的步骤,即可忘记了MySQL更改过的Root密码如何找回它。记住,此类密码修改应尽早进行,以免出现更大的问题。