Linux下設置MySQL數據庫允許遠程連接 |
發布時間: 2012/8/13 16:38:59 |
如果通過客戶端工具連接Linux下的MySQL數據庫出現以下錯誤 Host '192.168.1.3' is not allowed to connect to this MySQL server 的解決方法: 1,在Linux本機下訪問mysql數據庫 [root@mail ~]# mysql -u root -p root 若出現Can't connect to local MySQL server through socket 的提示的解決方法 修改/etc/my.cnf 之所以要修改client這段內容是因為如果不時明確指出mysql客戶端程序還是會連到/var/lib/mysql/mysql.sock這個socket上面去,此時雖然數據庫已經正常啟動,www.linuxidc.com使用mysql連接數據庫是還是會報找不到/var/lib/mysql/mysql.sock的錯誤 (1) 改表法。更改 "mysql" 數據庫里的 "user" 表里的 "host" 項,從"localhost"改稱"%" mysql -u root -pvmwaremysql>use mysql;mysql>update user set host = '%' where user = 'root';mysql>select host, user from user;
則ip為10.1.1.201的用戶可以遠程連接數據庫了。 本文出自:億恩科技【www.vbseamall.com】 |