如何連接到MySQL(C#)如何連接到MySQL?
服務器:通過UNIX套接字
本地主機
我的代碼:
public void Connect()
{
server = "91.196.48.243";
database = "w554_users";
port = "3306";
uid = "name";
password = "password";
myConnectionString = "Server=" + server + ";" + "Port=" + port + ";" + "Database=" +
database + ";" + "Uid=" + uid + ";" + "Pwd=" + password + ";";
conn = new MySqlConnection(myConnectionString);
conn.Open();
}
並給我這個錯誤:
An unhandled exception of type 'MySql.Data.MySqlClient.MySqlException' occurred in MySql.Data.dll
Additional information: Host '188.47.8.212' is not allowed to connect to this MySQL server
============================================== ===========================
如果我登錄phpmyadmin的
===== ============
我改變端口(2222)
錯誤:
An unhandled exception of type 'System.TimeoutException' occurred in MySql.Data.dll
Additional information: Timeout in IO operation
在MySQL中,你需要允許訪問該特定的IP,用戶名和密碼來遠程訪問DB –
這是一個了NamedPipes/ip問題ping的聲音,你需要確保你的數據庫配置爲基於ipaddress訪問也可以從目前的位置ping服務器..我也會考慮使用.config文件來設置您的數據庫連接等等.. – MethodMan