看板 C_Sharp 關於我們 聯絡資訊
各位大大您好 小弟我想請問一個問題,我在a電腦利用xampp服務建立一個mysql的資料庫。用b電腦 寫c#想要透過mysql.data.dll的方式連線到a電腦的資料庫,因此,我在c#連線的部分ser ver打上a電腦的ip位址,但問題來了,我執行後在open()的這行出現問題,並顯示unable to connect的提示。 想請問大大們我是哪一邊出錯了,我該如何處理呢? p.s. 我在a電腦的c# server打上自己的ip,卻可以正常連線,對資料庫查詢。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.140.215.58 ※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1502154482.A.D60.html
johnpage: Port08/08 09:10
j大您好,我port打上3306,b電腦亦無法open也…謝謝 ※ 編輯: OnlyCourage (223.140.215.58), 08/08/2017 09:33:25
aeolus0829: 先排除防火牆問題08/08 09:39
您好,我先將防火牆整個關閉試試看。謝謝
luckynu: MySQL有開IP連線功能嗎?08/08 09:54
您好,MySQL的ip連線功能是在phpMyadmin的權限那邊設定嗎?謝謝 ※ 編輯: OnlyCourage (223.140.215.58), 08/08/2017 10:35:16
johnpage: 不是08/08 11:10
johnpage: http://wbkuo.pixnet.net/blog/post/35453036-設定-mysq08/08 11:12
johnpage: l-允許外部連線 08/08 11:12
b電腦可以連線了,謝謝各位大大的幫忙。另外小弟還想再問一個問題,為什麼這樣的連 線問題會與防火牆有關呢? ※ 編輯: OnlyCourage (223.140.215.58), 08/08/2017 13:23:31
Peruheru: 因為防火牆預設不會開啟供資料庫使用的通道呀08/08 13:45
了解! 謝謝各位的幫忙!感謝! ※ 編輯: OnlyCourage (140.124.44.83), 08/08/2017 15:52:20 各位大大再次打擾了 我有遇到了一個類似的問題,我在c電腦執行exe檔,可以正常開啟,但是對資料庫下SQL 查詢的時候就跳出無法連線錯誤視窗,我已經把防火牆關閉了,ip連線功能也開啟了,但 不知道為什麼還是失敗。c電腦沒有安裝vs,a和b電腦有安裝vs皆可以執行並查詢。 請問各位我c電腦該怎麼處理?謝謝大家 error如圖所示 http://imgur.com/yBHVX9e ※ 編輯: OnlyCourage (1.169.199.16), 08/09/2017 09:02:35
OnlyCourage: 又出現一個新問題,請大家幫忙,感恩 08/09 16:50