none
MySQL RRS feed

  • 問題

  • 請問高手們,為什麼MySQL在實體主機上,用C#是可連進去,但MYSQL是架在免費空間(如Byethost、000Webhost),就無法用C#去連呢? 會出現"Unable to connect to any of the specified MySQL hosts."這個錯誤,若以網頁的方式卻又可以,要如何解決直接在C# FORM連到MySQL的問題呢?

     
    
    
    2015年4月29日 上午 06:23

解答

  • 你要看該免費空間的設定吧, 搞不好有擋住機房以外的 IP

    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。

    2015年4月29日 上午 06:30
    版主

所有回覆

  • 你要看該免費空間的設定吧, 搞不好有擋住機房以外的 IP

    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。

    2015年4月29日 上午 06:30
    版主
  • 您可以考慮將MySQL架設在Microsoft Azure, 可以直接架MySQL Database, 不用建立虛擬機器, 還有良好的管理機制, 比免費空間理想
    2015年4月30日 上午 12:43
  • 就是後面沒有金山,才想用免費的主機空間啊,能不能藉由引用其他程式語法的函式庫來輔助C#去處理呢??
    2015年5月3日 上午 03:59
  • 如果, 這個免費空間真的無法設定讓外部直接存取他的SQL DB.

    另一條路就是在該免費空間上建個中間存取層服務 , 例如透過 Web Services (因為你說網頁可以, 所以這樣應該是可行)

                  

    Client  <---->[免費空間  Web Services <----> SQL DB]


    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。


    2015年5月3日 上午 05:44
    版主
  • Microsoft Azure Web App 有免費模式 (流量輸出每天 165MB),也有免費 MySQL 資料庫 (Max: 20MB)。

    強力監督SQL Injection問題!!

      • 小朱的技術隨手寫:http://www.dotblogs.com.tw/regionbbs/
      • 雲端學堂Facebook: http://www.facebook.com/studyazure

    2015年5月3日 上午 06:11
    版主
  • 
    
    Microsoft Azure只能免費一個月而已
    2015年5月3日 上午 09:37
  • 你誤會了,那是額度只能用一個月,Azure Web App 有 10 個免費網站額度,MySQL 免費只有一個 20MB 資料庫。

    不過它需要信用卡...


    強力監督SQL Injection問題!!

      • 小朱的技術隨手寫:http://www.dotblogs.com.tw/regionbbs/
      • 雲端學堂Facebook: http://www.facebook.com/studyazure

    2015年5月3日 上午 10:57
    版主
  • 20MB, 讓人只能流口水的嗎, ><
    2015年5月3日 下午 12:03
  • 做一個 demo 網站差不多了,你放 Free Hosting 還不是一樣會限你流量和 Performance (而且有些還會強迫植入廣告) ...

    真的能有流量賺錢的話,你就不會再考慮放在 Free Hosting 了。


    強力監督SQL Injection問題!!

      • 小朱的技術隨手寫:http://www.dotblogs.com.tw/regionbbs/
      • 雲端學堂Facebook: http://www.facebook.com/studyazure

    2015年5月3日 下午 12:15
    版主
  • 我也覺得是那個免費空間可能有設定不能讓你直接從外部存取mysql
    因為只用他們的空間提供mysql的服務好像就不能放廣告之類了
    這樣Bill Chung說的在上面建一個中間存取層服務應該就可以了

    歡迎開發者或IT技術工作者同好在開發過程中遇到的問題或相關經驗分享在MSDN論壇上,供大家經驗交流學習
    並請記得將對您有幫助的回覆"標示為解答"以幫助其他尋找解答及參與社群討論的朋友們。

    Please remember to click Mark as Answer on the post that helps you. This can be beneficial to other community members reading the thread.

    2015年5月5日 上午 03:01