我面临这个问题: 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,后端和前端。 –