azure mysql 数据库复制与本地 mysql master 失败并出现 2003 错误

问题描述

我已经设置了 azure MysqL数据库,我想使用本地 MysqL 数据库进行数据输入复制,但复制失败。谁能告诉我原因?

我能够将 azure MysqL 连接到本地 MysqL master

在 azure MysqL 上运行下面对 master 命令的更改:

蔚蓝的 MysqL -

+------------+
| VERSION()  |
+------------+
| 5.7.29-log |
+------------+
CALL MysqL.az_replication_change_master('xx.xxx.xx.xx','abcd',3306,'bin.000141',12176221,'cert');
CALL MysqL.az_replication_start;

MysqL> show slave status \G
*************************** 1. row ***************************
               Slave_IO_State: Connecting to master
                  Master_Host: xx.xxx.xx.xx
                  Master_User: abcd
                  Master_Port: 3306
                Connect_Retry: 60
              Master_Log_File: bin.000141
          Read_Master_Log_Pos: 12175973
               Relay_Log_File: relay_bin.000001
                Relay_Log_Pos: 4
        Relay_Master_Log_File: bin.000141
             Slave_IO_Running: Connecting
            Slave_sql_Running: Yes
              Replicate_Do_DB:
          Replicate_Ignore_DB:
           Replicate_Do_Table:
       Replicate_Ignore_Table:
      Replicate_Wild_Do_Table:
  Replicate_Wild_Ignore_Table: MysqL.%,information_schema.%,performance_schema.%,sys.%
                   Last_Errno: 0
                   Last_Error:
                 Skip_Counter: 0
          Exec_Master_Log_Pos: 12175973
              Relay_Log_Space: 154
              Until_Condition: None
               Until_Log_File:
                Until_Log_Pos: 0
           Master_SSL_Allowed: Yes
           Master_SSL_CA_File: C:\work\primary_ca.pem
           Master_SSL_CA_Path:
              Master_SSL_Cert:
            Master_SSL_Cipher:
               Master_SSL_Key:
        Seconds_Behind_Master: NULL
Master_SSL_Verify_Server_Cert: No
                Last_IO_Errno: 2003
                Last_IO_Error: error connecting to master '15000@xx.xxx.xx.X:3306' - retry-time: 60  retries: 1
               Last_sql_Errno: 0
               Last_sql_Error:
  Replicate_Ignore_Server_Ids:
             Master_Server_Id: 0
                  Master_UUID:
             Master_Info_File: MysqL.slave_master_info
                    sql_Delay: 0
          sql_Remaining_Delay: NULL
      Slave_sql_Running_State: Slave has read all relay log; waiting for more updates
           Master_Retry_Count: 86400
                  Master_Bind:
      Last_IO_Error_Timestamp: 210126 00:06:31
     Last_sql_Error_Timestamp:
               Master_SSL_Crl:
           Master_SSL_Crlpath:
           Retrieved_Gtid_Set:
            Executed_Gtid_Set:
                Auto_Position: 0
         Replicate_Rewrite_DB:
                 Channel_Name:
           Master_TLS_Version:

本地主服务器配置 -

+---------------+
| version()     |
+---------------+
| 5.7.25-28-log |
+---------------+

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)