/ / Verbindung zu keinem der angegebenen MySql-Hosts möglich Remote-Datenbank - c #, mysql

Es konnte keine Verbindung zu einem der angegebenen MySql-Hosts hergestellt werden. Remote-Datenbank - c #, mysql

Hi, also ich erstelle eine Windows-Anwendung Login-Seite. Es ist mit einer entfernten MySQL-Datenbank verbunden.

Nach dem Testen wurde mir klar, dass ich ein VPN betreibe. Zu diesem Zeitpunkt war der Zugriff auf die Datenbank noch in Ordnung.

Jetzt, wenn ich es ohne das VPN laufen lasse, erhalte ich diesen Fehler:

MySql.Data.MySqlClient.MySqlException (0x80004005): Unable to connect to any of the specified MySQL hosts.
at MySql.Data.MySqlClient.NativeDriver.Open()
at MySql.Data.MySqlClient.Driver.Open()
at MySql.Data.MySqlClient.Driver.Create(MySqlConnectionStringBuilder settings)
at MySql.Data.MySqlClient.MySqlPool.GetPooledConnection()
at MySql.Data.MySqlClient.MySqlPool.TryToGetDriver()
at MySql.Data.MySqlClient.MySqlPool.GetConnection()
at MySql.Data.MySqlClient.MySqlConnection.Open()
at ConnectToDataBase.Form1.LoginWthPasswordHashFunction() in C:UserseeDropboxConnectToDataBaseConnectToDataBaseForm1.cs:line 38

Könnte irgendjemand hier auf meinen Fehler hinweisen, würde ich es sehr schätzen.

Hier ist meine Verbindungszeichenfolge:

connectionString="Server=MYSQL5016.myWindowsHosting.com;Database=db_123regis;Uid=a123regis;Pwd=**********"

Und hier ist der Code, in dem das Programm versucht, eine Verbindung zur Datenbank herzustellen:

String connString = System.Configuration.ConfigurationManager.ConnectionStrings["WebAppConnString"].ToString();
conn = new MySql.Data.MySqlClient.MySqlConnection(connString);
conn.Open();
queryStr = "SELECT slowHashSalt FROM userregistration WHERE email=?email ";
cmd = new MySql.Data.MySqlClient.MySqlCommand(queryStr, conn);
cmd.Parameters.AddWithValue("?email", textBoxUsername.Text);
reader = cmd.ExecuteReader();

Antworten:

0 für die Antwort № 1

Wenn Sie einen anderen Port als den Standard haben, versuchen Sie dieses Format

Server = meineServeradresse; Hafen = 1234; Datenbank = myDataBase; Uid = myUsername; Pwd = meinPasswort;