Linux下設(shè)置MySQL數(shù)據(jù)庫允許遠(yuǎn)程連接 |
發(fā)布時(shí)間: 2012/8/14 17:24:12 |
如果通過客戶端工具連接Linux下的MySQL數(shù)據(jù)庫出現(xiàn)以下錯(cuò)誤 Host '192.168.1.3' is not allowed to connect to this MySQL server 的解決方法: 1,在Linux本機(jī)下訪問mysql數(shù)據(jù)庫 [root@mail ~]# mysql -u root -p root 若出現(xiàn)Can't connect to local MySQL server through socket 的提示的解決方法 修改/etc/my.cnf 之所以要修改client這段內(nèi)容是因?yàn)槿绻粫r(shí)明確指出mysql客戶端程序還是會(huì)連到/var/lib/mysql/mysql.sock這個(gè)socket上面去,此時(shí)雖然數(shù)據(jù)庫已經(jīng)正常啟動(dòng),www.linuxidc.com使用mysql連接數(shù)據(jù)庫是還是會(huì)報(bào)找不到/var/lib/mysql/mysql.sock的錯(cuò)誤 (1) 改表法。更改 "mysql" 數(shù)據(jù)庫里的 "user" 表里的 "host" 項(xiàng),從"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的用戶可以遠(yuǎn)程連接數(shù)據(jù)庫了 本文出自:億恩科技【prubsntakaful.com】 服務(wù)器租用/服務(wù)器托管中國五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |