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 密码遗忘就可以轻松解决了。