我面臨這個問題: stackoverflow question 除了我的主機似乎沒有cPanel。由於鏈接問題中給出的答案與cPanel相關,因此它沒有幫助我。有什麼我可以做的嗎?使用DSN ODBC連接到在線MySQL數據庫2
回答
看起來你正嘗試從位於桌面上的客戶端機器連接到位於服務提供商服務器場中的mySQL服務器實例。您正在嘗試使用ODBC的「驅動程序」for mySQL來執行此操作,因此您可以使用MS Access查看mySQL數據。 (對吧?)
你需要確保這個特定的託管服務提供者允許遠程連接到他們的mySQL服務器實例。一些服務提供商,特別是成本最低的服務提供商,使用防火牆或其他網絡隔離技術來阻止這些遠程連接。 (他們這樣做是因爲只有他們自己的Web服務器可以連接到他們的mySQL服務器時,更容易控制安全性和性能。)如果服務提供商根據策略阻止所有這些連接,則需要另一個服務提供者。
如果他們允許遠程連接,您可能需要爲mySQL數據庫啓用這些連接。這就是另一個問題中提到的「cPanel」功能。 cpanel是許多商業託管服務提供商提供的受歡迎的控制面板Web應用程序,以允許其客戶進行自助式控制。如果你的服務提供商不使用cPanel,你必須找出他們的用途。即使他們使用cPanel,他們仍然可能不允許遠程mySQL連接。
您還必須確保您的客戶機(運行ODBC的客戶機)和用戶在mySQL用戶數據庫中擁有授權。
如果您的服務提供商提供遠程mySQL訪問權限,您最好將服務票據放入服務提供商。如果他們說「是」,那麼你可以向他們徵求意見並幫助建立起來。
請記住,通過可公開訪問的Internet打開直接連接的mySQL服務器實例通常不被認爲是一種很好的安全措施。如果數據庫中的數據以任何方式保密(例如,人們的身份信息),則需要非常小心。
非常感謝,Ollie Jones。多麼有見地的迴應! –
事實證明,這個特定的託管服務提供商不允許遠程連接到他們的mySQL服務器實例。 –
- 1. 使用DSN ODBC連接到ONLINE MySQL數據庫
- 2. 連接PHP到UniVerse ODBC DSN
- 3. 如何使用ASP.Net數據源通過ODBC DSN連接到Access數據庫?
- 4. 使用ODBC連接到ADO.NET數據庫
- 5. ODBC連接字符串(DSN)
- 6. 使用C#express通過ODBC連接到MySQL數據庫
- 7. 2 mysql數據庫連接
- 8. 使用Teradata ODBC連接到Teradata數據庫的SAS連接
- 9. 主機...在ODBC連接中不允許錯誤,同時連接到在線MySQL數據庫
- 10. 在vbnet中使用odbc連接mysql數據庫
- 11. Derby數據庫ODBC連接
- 12. 如何通過DSN從mysql連接到數據庫?
- 13. 使用來自多臺遠程計算機的DSN ODBC連接到ONLINE MySQL數據庫
- 14. ODBC連接對MySQL數據庫有什麼影響
- 15. android連接到mysql數據庫直接使用mysql連接器
- 16. 連接2個數據庫
- 17. 需要標識ODBC DSN連接的應用程序中的數據庫名稱
- 18. 與sencha在線mysql數據庫連接?
- 19. 使用Node.js連接到MySQL數據庫
- 20. 使用JDBC連接到MYSQL數據庫
- 21. 使用Android連接到mysql數據庫
- 22. c#使用MySQL連接到數據庫
- 23. 使用RMySQL連接到MySQL數據庫
- 24. 使用Java連接到MySQL數據庫
- 25. 如何在java中使用系統dsn連接數據庫?
- 26. 手動關閉ODBC DSN連接
- 27. 連接到MySQL數據庫
- 28. 使用ODBC通過ASP.NET連接到MySql
- 29. 連接到MySQL數據庫
- 30. 無法連接到ODBC數據庫中的R
你使用的是mysql還是access?我會聯繫您的託管公司並詢問他們。如果你沒有C-Panel,那麼沒有太多可以完成的事情。誰是你的託管公司? – webdad3
我正在同時使用mysql和access,後端和前端。 –