Im пытается подключиться к базе данных mysql, работающей в режиме спуска. Компьютер, который я использовал, работает win 10. Ниже приведен фрагмент кода на C# того, что я пытаюсь сделать. Адрес сервера, пароль и имя пользователя были заглушены.Ошибка подключения к серверу mysql в openshift
string connStr = @"Server=xxxxxxx.rhcloud.com:3306;Database=hurnhusms;Uid=XXX;password=XXX;";
SqlConnection conn = new SqlConnection(connStr);
try
{
Console.WriteLine("Connecting to MySQL...");
conn.Open();
Console.WriteLine("Connection successfull !");
conn.Close();
Console.ReadLine();
}
catch (Exception ex)
{
Console.WriteLine("error => " + ex.ToString());
}
Console.ReadLine();
при запуске приложения все, что я получаю:
System.Data.SqlClient.SqlException (0x80131904): Произошла ошибка сети связанных или экземпляра конкретных при установлении соединения с SQL Сервер. Сервер не найден или не был доступен. Проверьте правильность имени экземпляра и настройте SQL Server для удаленного подключения. Я также выполнил команду rhc port-forward, я также проверил порт mysql на сайте, и он открыт.
Любая помощь была бы оценена.
не уверен в том, что вы открываете сперва, но убедитесь, что ваша база данных настроена для соединений с вашего внешнего адреса. – Roman
Я думаю, вы используете объекты подключения SqlServer. Если вы подключаетесь к mysql, вы должны использовать библиотеку с MySqlConnection. –
@GaryHolland Я изменил его на MySqlConnection, но я все еще встречаюсь с «Невозможно подключиться к любому из указанных узлов MySQL». Я попробовал как ip, так и webaddress. – mike