我正在编写一个桌面应用程序(在Delphi中)。我想连接到服务器上的MySQL数据库。到目前为止,我使用安装在本地计算机上的MySQL测试了我的应用程序。我使用ODBC连接器,所有测试都成功完成。当我尝试通过ODBC连接服务器上的数据库时,问题已经开始。我一直收到连接失败的消息,我什么也做不了。
请告诉我,我应该如何连接到这个MySQL?
答案 0 :(得分:1)
默认情况下,mysql侦听端口3306上的传入连接。使用telnet可以使用以下命令测试网络问题或防火墙是否阻止您连接到运行MySQL的服务器:
telnet fqdn.of.mysqlserver.com 3306
如果成功,您应该看到它连接,然后是来自MySQL的一些加密的乱码。如果它没有连接,那么问题是防火墙,网络问题,MySQL服务器无法访问,或阻止连接的其他东西。