2011-01-11 72 views
3

我通過My​​SQL.Data.dll在C#中工作。 通常情況下,所有的工作都很好,但有時會彈出一個錯誤「無法連接到任何指定的MySQL主機」。這個錯誤是什麼以及如何擺脫它?無法連接到任何指定的MySQL主機

回答

6

您可以檢查MySQL服務器是否工作,你可以在連接字符串添加MySQL的端口號這樣

"Server = myServerAddress; 
     Port = 1234; 
    Database = myDataBase; 
     Uid = myUsername; 
     Pwd = myPassword;" 
+0

你怎麼知道哪個端口? – Mediator 2011-01-11 09:14:38

0

您可以連接到通過MySQL工作臺MySQL的主機?

在應用程序中使用相同的連接參數是否會得到相同的錯誤?

您是否根據需要設置了用戶帳戶,訪問權限,架構和角色?

用於連接的標準端口是3306,您可以通過配置設置更改此設置,在本地PC上查找根安裝目錄中的'my.ini'文件。

0

在本地調試時,我正在通過端口連接到HostGator上的MySQL數據庫。什麼對我來說是改變信任級別在我的本地web.config從

<system.web> 
    <trust level="Full" /> 
</system.web> 
相關問題