連接mysql時報:message from server: "Host '192.168.76.89' is not allowed to connect to this MySQL server
處理方案:
1、先用localhost方式連接到MySQL數據庫,然後使用MySQL自帶的數據庫mysql;
use mysql;
2、執行:select host from user where user = ‘root‘; 發現,host的值就是localhost。
所以將它的值改掉:update user set host=‘%‘ where user = ‘root‘;
3、修改完成後,執行:flush privileges;
將修改內容生效,再次配置時,用IP地址或者localhost 就都能正常連接到MySQL數據庫了。
操作如下:
mysql> use mysql
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed
mysql> select host from user where user = ‘root‘;
+-----------+
| host |
+-----------+
| localhost |
+-----------+
1 row in set (0.00 sec)
mysql> update user set host=‘%‘ where user = ‘root‘;
Query OK, 1 row affected (0.00 sec)
Rows matched: 1 Changed: 1 Warnings: 0
mysql> select host from user where user = ‘root‘;
+------+
| host |
+------+
| % |
+------+
1 row in set (0.00 sec)
mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)
mysql>
連接mysql時報:message from server: "Host '192.168.76.89' is not allowed to connect to this MySQL server