Ich versuche, MySQL-Datenbank auf Remote-Host htttp://www.tasiheel.com
zu verbinden.C# Keine Verbindung zu einem der angegebenen MySQL-Hosts möglich
Dies ist mein Code
try
{
string addClientQuery = "insert into clients values(null,@name,@sender,@user,@pass,@date)";
MySqlConnection conn = new MySqlConnection("Server=http://tasiheel.com;Database=xxxxxx;Uid=xxxx;Pwd=xxxxx;");
MySqlCommand addClientCmd = new MySqlCommand(addClientQuery, conn);
addClientCmd.Parameters.AddWithValue("name", clinetNameTXT.Text);
addClientCmd.Parameters.AddWithValue("sender", senderNameTXT.Text);
addClientCmd.Parameters.AddWithValue("user", userNameTXT.Text);
addClientCmd.Parameters.AddWithValue("pass", userPassTXT.Text);
addClientCmd.Parameters.AddWithValue("date", DateTime.Now);
conn.Open();
addClientCmd.ExecuteNonQuery();
RadMessageBox.Show("تم اضافة البيانات بنجاح");
}
catch (MySqlException ex)
{
MessageBox.Show(ex.Message);
}
aber ich bekam die folgende Fehlermeldung, wenn eine Verbindung
zu öffnen versucht, kann nicht zu einem der angegebenen MySQL
Ich kann Hosts verbinden Zugriff auf die Datenbank Formular PHP-Seite auf dem Server, aber ich kann nicht von C# Winform
Ich habe den Remote-Datenbankzugriff durch Hinzufügen von %
zu Datenbankberechtigungen aktiviert.
Irgendwelche Hilfe dafür?
Dank
testen Sie es, aber es funktioniert nicht derselbe Fehler –
Überprüfen Sie Ihre Firewall-Einstellungen Sie können müssen eine Ausnahme für Port 3306 hinzufügen. Außerdem habe ich der Verbindungszeichenfolge Port-Parameter hinzugefügt. siehe Antwort. – Dror
Ich habe die Firewall deaktiviert und den Port hinzugefügt, habe aber immer noch den gleichen Fehler –