通过 WAMP 完全锁定 MySQL!

通过 WAMP 完全锁定 MySQL!

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

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

尝试访问 PHPMyAdmin 会导致:

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

有人可以帮忙吗?

答案1

在提升的命令提示符下尝试一下:

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>

4:在这里您将重置您的 root 密码:

mysql> USE mysql;
mysql> UPDATE USER SET password=PASSWORD("NEW-ROOT-PASSWORD") WHERE User='root';
mysql> FLUSH PRIVILEGES;
mysql> quit

5: mysqladmin shutdown

6:现在可以启动MySQL并测试它:

网络启动mysql
mysql -u 根 -p

相关内容