1
我使用Visual Studio和使用MySQL的C#創建桌面應用程序。 我想在另一臺計算機上使用這個exe,它位於同一個網絡上(計算機是.Net框架,但沒有安裝MySql)。在C#桌面應用程序中的另一臺計算機上連接到mysql的錯誤
我允許MySql遠程連接到我的數據庫所在的系統上(通過「Host:%」)。
我的連接字符串是:
"SERVER=fullComputerName;" + "DATABASE=dbTest;" + "UID=abcd;" + "PASSWORD=myPassword;"
當我運行同一個網絡上的另一臺計算機上的應用程序,它給我的錯誤
,連接嘗試的失敗,用戶「ABCD」你在'fullComputerName:3306'主機到服務器。
我不確定我們可以這樣做嗎?或者我總是需要一臺計算機才能成爲服務器?
不,我沒有檢查任何其他機器。但我擔心的是MySql運行的系統不是服務器,它只是同一網絡上的一臺計算機。它會像那樣工作嗎?我將檢查防火牆.. – mandeepGill
MySql實例不需要在實際的服務器機器上,它可以在任何類型的機器上,XP,Vista,* nix。它所在的機器只需要其他機器可以訪問的東西。運行MySQL實例的是哪種類型的機器? –
嘿謝謝..它通過開放端口工作。我正在使用Windows XP。 – mandeepGill