MySql有多個不同的版本,用.net連接不同的版本需要不同的Oracle官方Connector,而各個不同版本的Connector又不能在同一項目中同時使用。
因此,這里推薦使用一個開源的連接器:MySqlConnector,以便使用一個Connector同時連接到多個不同高低版本的MySql數(shù)據(jù)庫。
官網(wǎng)地址:High-Performance Async MySQL Driver for .NET - MySqlConnector
在較低MySql版本中可能出現(xiàn)
Authentication with old password no longer supported, use 4.1 style password連接錯誤。解決方案如下:SET old_passwords = 0; SET PASSWORD = PASSWORD('你當(dāng)前用戶的密碼');