我刚刚安装了 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,它将授予权限。