Więc „przełączyłem do przodu phpMyAdmin, abydostęp do niego z innej sieci i zadziałało. Mogę uzyskać do niego dostęp za pomocą przeglądarki, wpisując xxx.xxx.com:8080. Moim problemem jest mój program, który opracowałem za pomocą VB.NET nie może nawiązać połączenia z bazą danych (phpMyAdmin).
Dim ServerString As String = "Server=xxx.xxx.com,8080;Database=hresource;Uid=trade;Pwd=1234"
SQLConnection.ConnectionString = ServerString
Try
If SQLConnection.State = ConnectionState.Closed Then
SQLConnection.Open()
MsgBox("Succesfully Connected to MySQL Database.")
Else
SQLConnection.Close()
MsgBox("Connection is Closed")
End If
Catch ex As Exception
MsgBox(ex.ToString)
End Try
SQLConnection.Close()
SQLConnection.Dispose()
Wywołuje błąd podczas próby otwarcia połączenia.
Odpowiedzi:
2 dla odpowiedzi № 1phpMyAdmin nie jest tym, co chcesz przesyłać dalej; jest to sam serwer MySQL.
phpMyAdmin to po prostu administracja front-endnarzędzie, które użytkownicy mogą wykorzystywać z przeglądarki, która działa jako pośrednik między Tobą a serwerem bazy danych. VB.NET oczekuje jednak połączenia bezpośrednio z bazą danych i nic nie wie o phpMyAdminie.