1
我有一個微不足道的VB腳本,我正用它來連接到Windows Server(2012 R2)上的MySQL數據庫。MySQL/VB.NET - 使用與請求的協議不兼容的地址
這一切都超級簡單,開箱「連接到MySql示例」的東西。
我已驗證MySQL正在偵聽所有本地IPV4地址。我可以使用相同的參數連接MySQL工作臺。然而,我通過我的程序連接時得到一個奇怪的錯誤:
An address incompatible with the requested protocol was used
我的連接字符串如下:
「服務器= 127.0.0.1;數據庫=測試; UID = XX; PWD = XX」
連接時出現連接嘗試使用IPV6。這怎麼可能?
我懷疑某種防火牆正在修改或阻止我的網絡連接,但它對我來說是一臺「新」機器,我不知道安裝了什麼。
感謝您的編輯。我剛剛做了一個更新版本的MySQL.Data.dll(連接器庫)的測試,它確實連接了! MySQL和應用程序編譯的連接器版本之間必須有一個兼容版本。 –