MySQL密码遗忘:如何解决?(mysql密码忘了怎么办)

MySQL密码遗忘是一个普遍的问题,在某些情况下,用户会因为某种原因而忘记MySQL的密码。如果按照正常的方法没有办法登录,就不得不重设MySQL的密码。下面介绍一下如何解决MySQL 密码遗忘的问题。

第一步:重设MySQL 的密码。重设MySQL 的密码前,要确保MySQL服务已经打开,并用管理员权限登入,运行以下指令:

mysql -u root -p

然后,运行以下指令来重设MySQL的密码:

update mysql.user set authentication_string=PASSWORD(‘新密码’) where User=’root’;

其中,新密码是你设定的新密码。更新密码后,运行重新刷新MySQL 登录权限:

flush privileges;

之后,使用新的密码即可正常登录MySQL。

第二步:或者使用–skip-grant-tables参数重置MySQL的密码。 在重新设定MySQL 密码之前,需要将MySQL 配置文件中的 bind-address 修改为127.0.0.1。 首先,以管理者权限启动MySQL服务:

# mysqld_safe –skip-grant-tables

此命令可以绕开密码验证,进入MySQL的安全模式,接着,使用管理员权限登录MySQL:

# mysql -u root

然后,使用如下这条指令来重设MySQL 密码:

update mysql.user set authentication_string=PASSWORD ‘新密码’ where user=’root’;

同样,新密码是你设置的新密码。在更新MySQL 的密码后,使用重新刷新MySQL 登录权限:

flush privileges;

最后,使用新的密码即可正常登录 MySQL。

以上就是 MySQL 密码遗忘如何解决的方法,只要按照以上步骤,MySQL 密码遗忘就可以轻松解决了。


数据运维技术 » MySQL密码遗忘:如何解决?(mysql密码忘了怎么办)