我正在製作一個簡單的應用程序,並將它連接到MySQL數據庫使用WAMP服務器,它拋出一個異常,無法連接。無法從C#應用程序訪問MySQL,因爲例外:「拒絕用戶root'@'localhost'(使用密碼:YES)」
類型「MySql.Data.MySqlClient.MySqlException」的未處理的異常發生在MySql.Data.dll
其他信息:認證到主機「localhost」的用戶「根」的使用方法「mysql_native_password」失敗,消息:訪問被拒絕用戶'root'@'localhost'(使用密碼:YES)
我試過更改用戶名,但數據庫名稱仍然無效。
我使用的用於建立連接的字符串是
string MyConnectionString = "Server=localhost;Database=testdb;Uid=root;Pwd=root1234;";
請幫助。我有一個週一早上的項目。
你能通過控制檯訪問你的服務器嗎? – derpirscher
除非您在WAMPServer上更改了某些內容,否則MYSQL中唯一的用戶/密碼是默認的'root',沒有密碼 – RiggsFolly
我之前沒有更改它。除了「使用密碼:否」 – shashankj