2009-04-29 62 views
2

我在我們的域上的Windows 2003服務器上安裝了MySQL。我無法從域上的其他機器連接到它。我打開MySQL管理員面板,嘗試將服務器名稱從本地主機更改爲無法識別的計算機名稱。我也嘗試完全合格的名稱。任何想法我需要改變?從其他機器連接到MySQL

回答

0

我試圖連接到任何防火牆該數據庫使用默認的根用戶標識。我創建了一個新用戶,並授予此用戶對所需表格的讀取權限。

1

什麼樣的錯誤,無法連接? Windows防火牆是我看的第一個地方,以確保端口3306處於打開狀態。

0

您需要查看my.cnf文件並查找bind-address設置和skip-networking設置。你希望後者被刪除或註釋掉,前者是機器的IP地址。進行更改後重新啓動MySQL。

許多MySQL安裝軟件包默認安裝在本地套接字上,這對安全性有幫助,但會嚴重影響網絡連接。 :-)

+0

以下是我在my.cnf中發現 #跳過聯網 服務器ID \t = 1 找不到綁定地址設置。我應該改變什麼? – Paul 2009-04-30 00:03:09

1

你有雙重檢查使用的東西上的數據庫權限像

grant all priviliges on 'database'.'*' to 'username'@'remote_machine_ip' identified by 'password';

像Sukasa提到的,還仔細檢查你可能已經配置