我以某种方式设法将自己完全锁定在 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)
有人可以帮忙吗??
小智 7
在提升的命令提示符下尝试一下:
1:
net stop mysql
2:
mysqld_safe --skip-grant-tables &
3:
mysql -u root
输出将如下所示:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1 to server version: 5.5.13
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql>
Run Code Online (Sandbox Code Playgroud)
4:在这里您将重置您的root密码:
mysql> USE mysql;
mysql> UPDATE USER SET password=PASSWORD("NEW-ROOT-PASSWORD") WHERE User='root';
mysql> FLUSH PRIVILEGES;
mysql> quit
Run Code Online (Sandbox Code Playgroud)
5:
mysqladmin shutdown
6:现在你可以启动MySQL并测试它:
网络启动mysql mysql -u 根 -p
归档时间: |
|
查看次数: |
2242 次 |
最近记录: |