Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

ReplicationManager đã đưa ra một ngoại lệ khi mở một kết nối

Tôi gặp sự cố tương tự nhưng tôi đã giải quyết được với gói MySqlConnector này

Nếu bạn đang sử dụng người dùng root, hãy thử tạo một người dùng khác bằng mật khẩu.

Và đây là lớp học của tôi mà tôi đã sử dụng để kết nối với 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. Hàm MySQL TRUNCATE () - Cắt bớt một số thành một số vị trí thập phân được chỉ định

  2. cách thực thi lệnh mysql DELIMITER

  3. MySQL - lấy một giá trị từ một bảng khác nếu cột rỗng

  4. Bảng InnoDB tồn tại trong MySQL nhưng cho biết chúng không tồn tại sau khi sao chép cơ sở dữ liệu sang máy chủ mới

  5. Làm thế nào để so sánh chuỗi phiên bản (x.y.z) trong MySQL?