だから私は "phpMyAdminを転送するために"別のネットワークからアクセスするとうまくいきました。 xxx.xxx.com:8080と入力すると、ブラウザからアクセスできます。私の問題は私がVB.NETを使って開発した私のプログラムがデータベースとの接続を確立できないことです(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()
接続を開こうとするとエラーが発生します。
回答:
回答№1は2phpMyAdminはあなたがポートフォワードしたいものではありません。それはMySQLサーバそのものです。
phpMyAdminは単にフロントエンド管理です人間のユーザがブラウザから利用することができるツールはあなたとデータベースサーバの間の仲介者として機能します。しかしVB.NETはデータベースに直接接続することを期待しており、phpMyAdminについては何も知りません。