0
我搜索了高和低嘗試弄清楚如何處理這個身份驗證錯誤我得到,因爲我試圖登錄到MySQL數據庫。也許我不知道要問什麼問題或有什麼我期待的,但這裏是我得到了什麼,C#和MySQL連接問題:mysql_clear_password不支持任何可用的插件
using MySql.Data.MySqlClient;
using MySql.Data;
MySqlConnection con;
MySqlDataAdapter da;
private void button1_Click(object sender, EventArgs e)
{
try
{
con = new MySqlConnection();
con.ConnectionString = "Data Source=SOURCE;port=3306;username=USR;password=PWD";
con.Open();
con.Close();
}
catch (Exception c)
{
MessageBox.Show(c.ToString());
}
}
簡單,只是想打開的連接,然後將其關閉,以驗證我可以向前,但它引發了一個認證錯誤,關於任何可用插件都不支持的認證方法'mysql_clear_password'。
我知道它與明文插件有關,但我不知道如何激活它才能解決此錯誤。
我可以使用MySQL WorkBench來連接到服務器,並查看錶格和所有的性質,因爲它有一個明文插件的選項,但我不能得到C#(或MS Access的那個)到使用相同的信息連接,減去明文插件,因爲我不知道如何在代碼或其他地方設置它。
任何幫助都是值得讚賞的。
這是否適用於MS Access?因爲上級使用MS Access來查看我試圖通過c#訪問的相同信息。而且我無法讓MS Access在我的最終工作。 –
嘗試連接MS Access數據庫時出現什麼錯誤? –
這是同樣的問題,試圖通過MySql ODBC連接對話框訪問,而不是,用明文身份驗證問題 –