我DROP USER 'root'@'localhost'; GRANT ALL PRIVILEGES ON . TO 'root'@'%';在PhpMyAdmin中发出了一个命令,执行后立即被强制退出PhpMyAdmin,出现错误#1130 - Host 'localhost' is not allowed to connect to this MySQL server,如何解决我的问题?
打开一个终端。
$ mysql -u root --host=127.0.0.1 -p<yourpassword>
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 521
Server version: 5.1.38yes-debug yes
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> CREATE USER 'root'@'localhost' IDENTIFIED BY "<yourpassword>";
Query OK, 0 rows affected (0.22 sec)
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost;
Query OK, 0 rows affected (0.08 sec)
Run Code Online (Sandbox Code Playgroud)
这应该可以解决您的问题;)。
| 归档时间: |
|
| 查看次数: |
57179 次 |
| 最近记录: |