2010-12-02 85 views
0

大家好,我在連接到運行mySQL數據庫的本地LAN上的PC時遇到問題。通過局域網連接到mySQL

在VB6的代碼,我是:

.ConnectionString = "DRIVER={MySQL ODBC 5.1 Driver};SERVER=\\SERVERPC;DATABASE=lstoredb;UID=root2;PWD=thepassw;OPTION=3" 

如果我把「本地主機」,那麼它工作得很好(我有mysql我的開發系統上運行也一樣),但一旦我把它放在其他它永遠不會連接的機器。

我可以訪問我的網絡中的SERVERPC,但由於某些原因VB6無法找到它?我甚至嘗試過IP地址:

.ConnectionString = "DRIVER={MySQL ODBC 5.1 Driver};SERVER=192.168.1.9;DATABASE=lstoredb;UID=root2;PWD=thepassw;OPTION=3" 

而且它仍然不起作用。關閉所有的防火牆,但仍然沒有任何東西......甚至爲192.168.1.9 IP添加端口3306到我的路由器,但仍然沒有!

DEV計算機是Windows XP SP3,mySQL服務器位於Vista Home Prem。 32位。

任何幫助將是偉大的!謝謝! :O)

大衛

回答

1

你需要告訴MySQL允許從特定用戶的特定主機的某些數據庫的遠程連接。 Source

+0

這似乎是Linux。 – StealthRT 2010-12-02 21:45:07