2012-04-22 148 views
0

我已經做了以下事情來連接到MySQL服務器。與MySQL的遠程訪問問題

[mysqld] 
bind-address = xx.xx.xx.xx 

,做

GRANT ALL ON *.* TO [email protected]'xx.xx.xx.xx' IDENTIFIED BY '******'; 

我可以遠程登錄到3306端口從遠程計算機。但是我的耙子任務無法通過連接。

可能是什麼問題?我可以去看看嗎?任何消化?

回答

0

你是否將服務器的ip作爲主機名傳遞給「grant」指令?我認爲這不是你想要的。用戶的主機名是他的真實IP地址,而不是服務器的IP地址。使用通配符允許從任何主機(但不是本地主機)連接:

GRANT ALL ON *.* TO [email protected]'%' IDENTIFIED BY '******'; 
+0

應該是什麼密碼呢?通過鑑定? – prasann 2012-04-22 13:59:34

+0

是的,密碼在'IDENTIFIED BY'之後。 – 2012-04-22 14:05:32