iT邦幫忙

0

新資料庫伺服器連不上【已解決】

  • 分享至 

  • xImage

各位專家們好

小弟有遇到個問題,困撓了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
https://ithelp.ithome.com.tw/upload/images/20240525/20137870VfM6E60KAF.png

圖2
https://ithelp.ithome.com.tw/upload/images/20240525/20137870Sn89bdeA9k.png

圖3
https://ithelp.ithome.com.tw/upload/images/20240525/20137870sBRmrAf1WT.png

圖1是原本伺服器的連線配置,資料庫可以連的上
圖2是更改為新伺服器的連線配置,同樣程式碼,同樣的連線帳號,只是換個IP
圖3為圖2連線結果,就直接炸了!

有試過將新伺服器的防火牆關閉,仍一樣問題,故可以確認不是防火牆問題
個人認為這是新伺服器可能有哪裡沒有設定好?
但找不出原因、方向
還請版上的高手們指點一下,看是我有哪個環節漏了?
萬分感謝

我老花了,還是樓主老花,不管連接新舊兩台,錯誤訊息都一樣,根本沒有連接啊
最好呼叫連接然後出現一堆紅色XX 就表示建立連接,正常應該是綠色勾勾吧 ...
還是我不只老花,還有色盲,把綠色看為紅色
breakgod iT邦新手 2 級 ‧ 2024-05-27 10:44:08 檢舉
舊主機是ok的,我只是標示出來我舊主機的連線資訊
新主機連線是不行的,藉由圖123來標示出連線的差異與問題喔
也可能我沒有很完整的說清楚,謝謝你喔
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

0
dscwferp
iT邦高手 1 級 ‧ 2024-05-25 23:35:52
最佳解答
看更多先前的回應...收起先前的回應...
breakgod iT邦新手 2 級 ‧ 2024-05-26 09:54:37 檢舉

感謝您提供的方向
我後來有將資料庫版本降回10.1.18
結果就可以連上了

推測有可能是mariadb升級
連線的設定也要作更新了吧?

有查到文章,跟我狀況是相似的
說要升級套件就好了
https://blog.csdn.net/ki1381/article/details/134026620

我嘗試升級套件,結果沒有升級成功
(指令:NuGet\Install-Package MySqlConnector -Version 2.3.5)
https://ithelp.ithome.com.tw/upload/images/20240526/20137870Z8SqxSoyW6.jpg

不知這個是什麼問題?能否再幫小弟解惑一下,感恩!

ckp6250 iT邦好手 1 級 ‧ 2024-05-26 12:56:13 檢舉

您的Mariadb11.3.2,是由Mariadb10.1.18升級上去的?還是全新安裝?

breakgod iT邦新手 2 級 ‧ 2024-05-26 16:22:03 檢舉

新主機是直接全新安裝的
然後再把資料從舊主機copy過去的

neochen iT邦新手 4 級 ‧ 2024-05-27 09:15:03 檢舉

是不是這帳號沒有開這DB的存取權限?
你用其他工具(ex:dbeaver)測試看看能不能連的到DB

breakgod iT邦新手 2 級 ‧ 2024-05-27 09:19:03 檢舉

我有確定資料庫帳密是有權限存取的唷!謝謝

WUcheap iT邦研究生 5 級 ‧ 2024-05-27 10:08:25 檢舉

樓上是說先用工具確認相關連線查詢都是正常的
先不要經過程式,把事情單純化,你才好找問題...

breakgod iT邦新手 2 級 ‧ 2024-05-27 10:42:49 檢舉

你好,有喔
我有用另外的小程式(php),去跑資料庫撈資料
是有連上有結果的唷
但就是在vb.net這邊連線就出事了QQ

breakgod iT邦新手 2 級 ‧ 2024-06-04 17:13:02 檢舉

https://blog.csdn.net/Shuai_Dou/article/details/131395150
後來找到這個方法可行,謝謝各位幫忙

我要發表回答

立即登入回答