如何快速找回MySQL初始密码(mysql忘记初始密码)

MySQL是一款功能强大的数据库服务器,它集成在很多互联网应用中,能够极大地提高应用性能。由于众多MYSQL版本和参数不定,有故障反应时用户可能会遗忘MySQL初始密码。想要登录MySQL数据库,必须使用正确的MySQL初始密码,因此,下面就介绍一些快速找回MySQL初始密码的方法:

一、使用重新安装MySQL可以重置MySQL初始密码

重新安装MySQL将删除用户设置,从而重置MySQL初始密码,可以快速找回MySQL初始密码,但前提是安装文件要有又,做好数据备份。

二、使用MySQL的UPDATE模式找回MySQL初始密码

可以先给MySQL创建一个空的用户,然后将MySQL默认root用户的password字段改成空,执行以下语句:

update mysql.user set password=” where user=’root’;

这样就能清除密码,让用户使用空密码进行登录,从而快速找回MySQL初始密码,但是需要注意的是,这种方法只适用于MySQL版本5. Open 。

三、最简单有效的方式–使用skip-grant-tables参数

先在MySQL配置文件my.cnf中增加一行:

[mysqld]

skip-grant-tables

并重新启动MySQL服务,之后再把上面语句UPDATE改成:

update mysql.user set password=’1234′ where user=’root’;

即可将密码重置为1234,从而快速找回MySQL初始密码。

以上就是本文要介绍的快速找回MySQL初始密码的几种方法,按照需要,用户可以根据自身情况和MySQL使用版本来选择最合适的方法,快速找回MySQL初始密码。


数据运维技术 » 如何快速找回MySQL初始密码(mysql忘记初始密码)