用户“root”@“localhost”的访问被拒绝-WAMP 服务器

用户“root”@“localhost”的访问被拒绝-WAMP 服务器

我刚刚安装了 WAMP 并尝试更改 root 密码。cmd 显示以下错误。如何修复?

命令:

C:\wamp\bin\mysql\mysql5.5.24\bin>mysqladmin -uroot PASSWORD root

错误:

mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: YES)'

答案1

C:\wamp\bin\mysql\mysql5.5.24\bin\mysqladmin -u root password NEWPASSWORD

手动的:

c:\wamp\bin\mysql\mysql5.5.24\bin>mysqladmin --help
  -u, --user=name     User for login if not current user.
  password [new-password] Change old password to new-password in current format

另一个解决方案:

答案2

有时,此问题是由于端口号不同而发生的。mysql 的默认端口号是 3306,但 wamp 服务器的某些设置会将其设为 3307 或 3308 或其他不同值。如果您从 wamp 服务器的设置(右键单击 wampserver 图标 > 工具 > mysql 使用的端口 > 使用除 ... 以外的端口)将 mysql 的默认端口号更改为 3306,它将授予权限。

相关内容