Nie można połączyć się ze zdalnym MySQL z VB6 (10060)

Dostałem plan hostingowy od GKG.net i mam ciąg połączenia VB6, aby zdalnie dotrzeć do bazy danych MySQL. Przestrzegałem wszystkich instrukcji i samouczków dotyczących zdalnego dostępu do serwera MySQL. Wszystko było w porządku, dopóki nie dostałem błędu, który mówi:

[MySQL] [Sterownik ODBC 3.51] Nie można połączyć się z serwerem MySQL na „xxx.xxx.xxx.xxx” (10060)

Szukałem rozwiązania przez sieć przez wiele godzin, ale nadal nie ma sensu. Podwójnie sprawdziłem moje połączenia .. Mogę pingować do mojego statycznego IP, ale nie mogę dotrzeć do serwera MySQL w nim.

Z CPanel mogę dotrzeć do mojej bazy danych za pomocą phpMyAdmin. Przetestowałem moją bazę danych i nie było w tym nic złego. Wszystko wydaje się właściwe. Z wyjątkiem tego, że nadal otrzymuję komunikat o błędzie z VB6

Mój ciąg połączenia:

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

Jak więc mogę rozwiązać ten cholerny problem z połączeniem? i jakie są szanse, które to powodują?

questionAnswers(5)

yourAnswerToTheQuestion