我从 GKG.net 获得了一个托管计划,并且我有一个 VB6 连接字符串可以远程访问其中的 MySQL 数据库。我遵循了有关如何远程访问 MySQL 服务器的所有说明和教程。一切都很好,直到我收到一条错误消息:
[MySQL][ODBC 3.51 驱动程序] 无法连接到 'xxx.xxx.xxx.xxx' 上的 MySQL 服务器 (10060)
我在网上搜索了几个小时的解决方案,但仍然没有任何意义。我仔细检查了我的连接。我可以ping到我的静态IP,但无法访问其中的MySQL服务器。
从 CPanel 我可以使用 phpMyAdmin 访问我的数据库。我测试了我的数据库,没有任何问题。一切似乎都是正确的。除了我仍然收到 VB6 的错误消息
我的连接字符串:
Dim conn As ADODB.Connection
Dim constr As String
Private Sub OpenServer()
Set conn = New ADODB.Connection
constr = "Driver={MySQL ODBC 3.51 Driver};" & _
"PORT=" & db_port & ";" & _
"SERVER=" & db_server & ";" & _
"DATABASE=" & db_name & ";" & _
"UID=" & db_user & ";" & _
"PWD=" & db_pass & ";" & _
"OPTION=3;" & _
"STMT=;"
conn.Open constr
End Sub
那么我该如何解决这个该死的连接问题呢?导致这种情况的几率是多少?