各位專家們好
小弟有遇到個問題,困撓了2天了
開發工具是visual studio 2012+.netframework4.5.2
公司原資料庫系統是WIN7+Mariadb10.1.18
ip是192.168.1.132
最近在公司架設一台新的資料庫伺服器
要作伺服器升級轉換
環境是WIN11+Mariadb11.3.2
ip是192.168.20.10
圖1
圖2
圖3
圖1是原本伺服器的連線配置,資料庫可以連的上
圖2是更改為新伺服器的連線配置,同樣程式碼,同樣的連線帳號,只是換個IP
圖3為圖2連線結果,就直接炸了!
有試過將新伺服器的防火牆關閉,仍一樣問題,故可以確認不是防火牆問題
個人認為這是新伺服器可能有哪裡沒有設定好?
但找不出原因、方向
還請版上的高手們指點一下,看是我有哪個環節漏了?
萬分感謝
感謝您提供的方向
我後來有將資料庫版本降回10.1.18
結果就可以連上了
推測有可能是mariadb升級
連線的設定也要作更新了吧?
有查到文章,跟我狀況是相似的
說要升級套件就好了
https://blog.csdn.net/ki1381/article/details/134026620
我嘗試升級套件,結果沒有升級成功
(指令:NuGet\Install-Package MySqlConnector -Version 2.3.5)
不知這個是什麼問題?能否再幫小弟解惑一下,感恩!
您的Mariadb11.3.2,是由Mariadb10.1.18升級上去的?還是全新安裝?
新主機是直接全新安裝的
然後再把資料從舊主機copy過去的
是不是這帳號沒有開這DB的存取權限?
你用其他工具(ex:dbeaver)測試看看能不能連的到DB
我有確定資料庫帳密是有權限存取的唷!謝謝
樓上是說先用工具確認相關連線查詢都是正常的
先不要經過程式,把事情單純化,你才好找問題...
你好,有喔
我有用另外的小程式(php),去跑資料庫撈資料
是有連上有結果的唷
但就是在vb.net這邊連線就出事了QQ
https://blog.csdn.net/Shuai_Dou/article/details/131395150
後來找到這個方法可行,謝謝各位幫忙