通过 WAMP 完全锁定 MySQL!

tnw*_*tnw 2 mysql php wamp

我以某种方式设法将自己完全锁定在 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