c# sql подключение к бд

Пытаюсь подключиться к БД (точнее, проверить, работает ли соединение вообще с этой бд). Выбрасывает вот такую ошибку: введите сюда описание изображения

Код, который я использую для подключения:

public const string connectString = "datasource = server7.hosting.reg.ru;port=3306;username=тут указан мой логин;password=тут указан мой пароль";
private async void MainForm_Load(object sender, EventArgs e)
{ 
if (await CheckDB())
{
    MessageBox.Show("OK");
}
else
{
    MessageBox.Show("Pizdes ne ok");
}
}

public static async Task<bool> CheckDB()
{
    using MySqlConnection myConnection = new MySqlConnection(connectString);
    try
    {
        await myConnection.OpenAsync();
        return true;
    }
    catch (Exception ex)
    {
        MessageBox.Show(ex.ToString());
        return false;
    }
}

БД пытаюсь поставить на 2domains (бесплатная версия). Мне она нужна для диплома и покупать хостинг как-то не очень хочется, поэтому пытался найти бесплатный хостинг, но как-то не очень работает....


Ответы (1 шт):

Автор решения: MyNameIsKitsune
  1. Возможно бд быкует (можно сначала попробовать на локалке)
  2. Поробуй добавить: System.Net.ServicePointManager.SecurityProtocol |= SecurityProtocolType.Tls12
  3. Попробуй поменять connectString на: public const string connectString = @"server=server7.hosting.reg.ru;port=3306;userid=тут указан мой логин;password=тут указан мой пароль";
→ Ссылка