繁体   English   中英

MySQL / phpMyAdmin重置根密码?

[英]MySQL/phpMyAdmin Reset ROOT PASSWORD?

我在RHEL和phpMyAdmin接口上都安装了MySQL。 我有正常的MySQL用户访问权限,但我记得,但忘记了root密码。

  • 如何安全地重置MySQL root密码? (我在root上具有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用户

对我来说,这在Windows 8中行得通; 首先转到安装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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM