MySQL / phpMyAdmin重置ROOT PASSWORD?

我正在RHEL上使用MySQL,并且也使用了phpMyAdmin接口。 我有正常的MySQL用户访问,我记得,但我忘记了root密码

  • 如何安全地重置MySQL root密码? (我在O / S上有root帐户)

从这里: http : //dev.mysql.com/doc/refman/5.0/en/resetting-permissions.html

停止mysqld并使用–skip-grant-tables选项重新启动它。 这使任何人都可以无需密码和所有权限连接。 由于这是不安全的,您可能希望将–skip-grant-tables和–skip-networking一起使用,以防止远程客户端连接。

使用以下命令连接到mysqld服务器:

 shell> mysql 

在mysql客户端发出以下语句。 将密码替换为您要使用的密码。

 mysql> UPDATE mysql.user SET Password=PASSWORD('MyNewPass') -> WHERE User='root'; mysql> FLUSH PRIVILEGES; 

FLUSH语句告诉服务器将授权表重新加载到内存中,以便通知密码更改

WINDOWS用户

对于我来说,这是有效的。 首先去你安装mysql的地方,我用的是wamserver,并把它安装在D:\Programs\wamp\bin\mysql\mysql5.6.12\bin ,然后cd到那个目录下;

 -> mysql UPDATE mysql.user SET Password=PASSWORD('xvpaic7q') -> WHERE User='root' -> FLUSH PRIVILEGES