通过 WAMP 完全锁定 MySQL!

通过 WAMP 完全锁定 MySQL!

我不知怎么地把自己完全锁定在 WAMP 上的 MySQL 之外。似乎所有用户的所有权限都被拒绝了。我进入 MySQL 的唯一方法是通过命令提示符,但无需输入用户。从那里,我几乎什么也做不了……所有权限都被拒绝了。我试过更新 root 密码,但无济于事。

我也尝试过完全卸载 WAMP 和 MySQL。卸载 MySQL 后,我删除了其中的数据目录以删除其中的所有信息。重新安装 WAMP 后,问题仍然存在。

尝试访问 PHPMyAdmin 会导致:

#1045 - Access denied for user 'root'@'localhost' (using password: NO) 

有人可以帮忙吗?

答案1

将以下行添加到您的 my.cnf 或 my.ini 并重新启动 mysql 服务器:

skip-grant-tables

然后在mysql.user表中更改密码

update user set password = password('newpassword') where user = 'root'

删除跳过行并重新启动服务器。您将能够使用新密码登录。

相关内容