我已经设法在WAMP上完全锁定了MySQL.似乎所有用户都拒绝所有权限.我可以进入MySQL的唯一方法是通过命令提示符,但不输入用户.从那里,我完全不能做任何事情......所有特权都被拒绝.我尝试更新root密码无济于事.
我也试过完全卸载WAMP和MySQL.卸载MySQL后,我删除了其中的数据目录,以摆脱那里的所有信息.重新安装WAMP后,问题仍然存在.
尝试访问PHPMyAdmin会导致:
#1045 - Access denied for user 'root'@'localhost' (using password: NO)
Run Code Online (Sandbox Code Playgroud)
谁能帮忙?
编辑为什么人们投票结束这篇文章......?
EDIT2出现了一个疯狂的次要问题!你想让我做什么?回答或导航?
Mic*_*ski 11
您需要使用mysqladmin命令行重置root密码.
mysqladmin password your-new-root-password
Run Code Online (Sandbox Code Playgroud)
可能需要明确指定root用户:
mysqladmin -u root password your-new-root-password
Run Code Online (Sandbox Code Playgroud)
可能还有助于刷新以下权限mysqladmin:
mysqladmin flush-privileges
Run Code Online (Sandbox Code Playgroud)
然后,您可能需要将所有权限授予root.不确定是否有必要.
GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY 'your-new-password';
Run Code Online (Sandbox Code Playgroud)