MySQL的/ phpMyAdmin的重置root密码?(MySQL/phpMyAdmin Rese

2019-08-16 18:03发布

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

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

Answer 1:

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

停止mysqld的与使用--skip-grant-tables选项重启。 这使得任何人都可以不用密码,并与所有特权连接。 因为这是不安全的,你可能要在联合使用--skip-赠款表用--skip-联网,以防止远程客户端连接。

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

shell> mysql

发出的MySQL客户端下面的语句。 替换为您要使用的密码。

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

FLUSH语句告诉服务器重装授权表到内存中,以便它注意到了密码更改



Answer 2:

WINDOWS用户

对我来说,在WONDOWS 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


文章来源: MySQL/phpMyAdmin Reset ROOT PASSWORD?