sql >> データベース >  >> RDS >> Mysql

ReplicationManagerは、接続を開くときに例外をスローしました

    同じ問題が発生しましたが、このパッケージで解決しました MySqlConnector

    rootユーザーを使用している場合は、パスワードを使用して別のユーザーを作成してみてください。

    これが、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. EF4でNOLOCKヒントを使用していますか?

    2. MySqlのアップサートと自動インクリメントはギャップを引き起こします

    3. OracleSQLのすべてのタイムスタンプレコード間の平均処理時間を見つける必要があります

    4. PERFMONを介したパフォーマンスカウンターの監視| SQLServerのパフォーマンスのトラブルシューティング-3