我在RHEL上有MySQL,还有phpMyAdmin接口。我有正常的MySQL用户访问权限,我记得但我忘记了root
密码。
root
密码? (我在O / S上有root
帐户)答案 0 :(得分:6)
从这里开始: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语句告诉服务器将授权表重新加载到内存中,以便它注意到密码更改
答案 1 :(得分:0)
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