Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

ReplicationManager memberikan pengecualian saat membuka koneksi

Saya memiliki masalah yang sama tetapi saya menyelesaikannya dengan paket ini MySqlConnector

Jika Anda menggunakan pengguna root, coba buat pengguna lain dengan kata sandi.

Dan inilah kelas saya yang saya gunakan untuk terhubung ke MySql.

public class SQLDataAccess
{
    string cs = @"Server=172.20.10.5;Database=TestDB;Uid=Creative;Pwd=123456;";
    public SQLDataAccess()
    {
        try
        {
            connection = new MySqlConnection(cs);
            connection.Open();
        }
        catch (MySqlException Ex)
        {
            Console.WriteLine(Ex.Message);
        }
    }

    private string databaseName = string.Empty;

    public string DatabaseName
    {
        get { return databaseName; }
        set { databaseName = value; }
    }

    public string Password { get; set; }

    private MySqlConnection connection = null;

    public MySqlConnection Connection
    {
        get { return connection; }
    }

    private static SQLDataAccess _instance = null;

    public static SQLDataAccess Instance()
    {
        if (_instance == null)
            _instance = new SQLDataAccess();
        return _instance;
    }

    public bool IsConnect()
    {   
        try
        {
            connection = new MySqlConnection(cs);
            connection.Open();
            return true;
        }
        catch (MySqlException Ex)
        {
            Console.WriteLine(Ex.Message);
            return false;
        }
    }

    public void Close()
    {
        connection.Close();
    }
}



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cadangkan Database MySQL Anda

  2. Buat tabel SQL sebaris dengan cepat (untuk gabungan kiri yang tidak termasuk)

  3. Pengantar Perintah SQL

  4. Kesalahan MySql 150 - Kunci asing

  5. mysql memindahkan baris antar tabel