Я пытаюсь подключиться к базе данных MySQL на удаленном хосте htttp://www.tasiheel.com
.C# Невозможно подключиться к любому из указанных узлов MySQL
Это мой код
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);
}
, но я получил следующее сообщение об ошибке при попытке открыть соединение
Невозможно подключиться к какой-либо из указанного MySQL хостов
я могу получить доступ к форме php-страницы базы данных на сервере, но я не могу от C# winform
Я включил доступ к удаленной базе данных, добавив %
к привилегиям базы данных.
Зачем нужна помощь?
Благодаря
проверить, но это не работает с той же ошибкой –
Проверьте настройки брандмауэра Вы можете необходимо добавить исключение для порта 3306. Также я добавил параметр Port в строку подключения. см. Ответ. – Dror
i отключил брандмауэр и добавил порт, но все равно получал ту же ошибку –