Ошибка соединения с MySQL (The type initializer for 'MySql.Data.MySqlClient.Replication.ReplicationManager' threw an exception)

114
06 ноября 2021, 16:50

В консольном приложении пытаюсь соединиться с СУБД MySQL

using MySql.Data.MySqlClient;

MySqlConnection conn = DBUtils.GetDBConnection();

        try
        {
            conn.Open();
            Console.WriteLine("Соединение с СУБД MySQL установлено!");
        }
        catch (Exception e)
        {
            Console.WriteLine("Ошибка установки соединения с СУБД MySQL: \n" + e.Message);
        }
        Console.Read();

Класс "DBUtils"

class DBUtils
{
    public static MySqlConnection GetDBConnection()
    {
        string host = "localhost";
        int port = 3306;
        string database = "tc-db-main";
        string username = "username";
        string password = "password";
        return DBMySQLUtils.GetDBConnection(host, port, database, username, password);
    }
}

Класс "DBMySQLUtils"

class DBMySQLUtils
{
    public static MySqlConnection
            GetDBConnection(string host, int port, string database, string username, string password)
    {
        // Connection String.
        String connString = "Server=" + host + ";port=" + port + ";Database=" + database + ";uid=" + username + ";pwd=" + password;
        MySqlConnection conn = new MySqlConnection(connString);
        return conn;
    }
}

При попытке соединения выскакивает ошибка. Уже перебрал множество вариантов решения, но все тщетно. Если кто-нибудь сталкивался с подобным или знает возможные варианты решения - буду признателен за совет.

Ошибка: 'MySql.Data.MySqlClient.Replication.ReplicationManager' threw an exception.

READ ALSO
"XPath" VS "Linq to Xml"

"XPath" VS "Linq to Xml"

Я хочу, чтобы программа работала с файломxml

141
С# DataGridView

С# DataGridView

Создал таблицу с помощью DataGridView в Visual StudioПосле того как я введу значения в клетку и нажму Enter,оно перескакивает на другую клетку (выделяя ее)?Как...

240
C# алгоритм перебора паролей

C# алгоритм перебора паролей

Всем привет! По учебе нужно написать код (обязательно рекурсивный!), который бы по заданному слову перебирал все возможные пароли, полученные...

208