0
這是C#我的連接類,但它不工作:連接到MySQL用C#
class DB
{
MySqlConnection connection;
//Baglanti adında bir bağlantı oluşturdum
public bool baglanti_kontrol()
{
connection = new MySqlConnection("Server=93.89.xx.xx:3306;Database=database_database;Uid=database_userid;Pwd='password';");
connection.Open();
return true;
}
}
我試過同一主題在每個解決方案。
我的服務器授予我的IP地址許可。
我得到以下異常:
'XXXX' 用戶 'xx_xx' 使用方法 'mysql_native_password' 失敗消息:拒絕訪問用戶xx_xx'@ 'XXXX'(使用密碼:YES )」
這是通過互聯網訪問的服務器嗎?請注意,通過相對高延遲(5ms +)連接直接連接到數據庫服務器是一個壞主意,因爲數據庫協議通常非常健談,會放大延遲的影響。 – Dai
*「...但它不起作用......」* < - 以什麼方式不起作用?請詳細說明您收到的任何錯誤,您的預期結果以及您的實際結果。目前狀態下的問題還不太清楚。 –
MySql.Data.MySqlClient.MySqlException:'無法連接到任何指定的MySQL主機。' @GeoffJames –