首页 > 其他 > 详细

gtid 1032同步异常处理

时间:2019-12-04 18:55:58      阅读:116      评论:0      收藏:0      [点我收藏+]

gtid  1032同步异常处理

[root@dba_test_002 ~]# cat  3.sql
# 在从库中执行
set sql_log_bin=0;
insert into fudao_student_lable(uid,tid) values(1,11);
insert into fudao_student_lable(uid,tid) values(2,22);
insert into fudao_student_lable(uid,tid) values(3,33);
insert into fudao_student_lable(uid,tid) values(4,44);
set sql_log_bin=1;

mysql> select * from fudao_student_lable;
+----+-----+-----+
| id | uid | tid |
+----+-----+-----+
|  1 |   1 |  11 |
|  2 |   2 |  22 |
|  3 |   3 |  33 |
|  4 |   4 |  44 |
+----+-----+-----+
4 rows in set (0.00 sec)

# 在主库中执行
insert into fudao_student_lable(uid,tid) values(1,11);
insert into fudao_student_lable(uid,tid) values(2,22);
insert into fudao_student_lable(uid,tid) values(3,33);
insert into fudao_student_lable(uid,tid) values(4,44);

mysql> select * from fudao_student_lable;
+----+-----+-----+
| id | uid | tid |
+----+-----+-----+
|  1 |   1 |  11 |
|  2 |   2 |  22 |
|  3 |   3 |  33 |
|  4 |   4 |  44 |
+----+-----+-----+
4 rows in set (0.00 sec)

# 在从库中查看
mysql> show slave status\G;
*************************** 1. row ***************************
               Slave_IO_State: Waiting for master to send event
                  Master_Host: 10.10.50.60
                  Master_User: repl
                  Master_Port: 3306
                Connect_Retry: 60
              Master_Log_File: mysql-bin.000021
          Read_Master_Log_Pos: 3272
               Relay_Log_File: relay-bin.000051
                Relay_Log_Pos: 2430
        Relay_Master_Log_File: mysql-bin.000021
             Slave_IO_Running: Yes
            Slave_SQL_Running: No
              Replicate_Do_DB: 
          Replicate_Ignore_DB: 
           Replicate_Do_Table: 
       Replicate_Ignore_Table: 
      Replicate_Wild_Do_Table: 
  Replicate_Wild_Ignore_Table: 
                   Last_Errno: 1062
                   Last_Error: Could not execute Write_rows event on table test.fudao_student_lable; Duplicate entry 1 for key PRIMARY, Error_code: 1062; handler error HA_ERR_FOUND_DUPP_KEY; the events master log mysql-bin.000021, end_log_pos 2452
                 Skip_Counter: 0
          Exec_Master_Log_Pos: 2220
              Relay_Log_Space: 90228961
              Until_Condition: None
               Until_Log_File: 
                Until_Log_Pos: 0
           Master_SSL_Allowed: No
           Master_SSL_CA_File: 
           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: 0
                Last_IO_Error: 
               Last_SQL_Errno: 1062
               Last_SQL_Error: Could not execute Write_rows event on table test.fudao_student_lable; Duplicate entry 1 for key PRIMARY, Error_code: 1062; handler error HA_ERR_FOUND_DUPP_KEY; the events master log mysql-bin.000021, end_log_pos 2452
  Replicate_Ignore_Server_Ids: 
             Master_Server_Id: 1574144089
                  Master_UUID: 0501f340-0a94-11ea-ad2b-5254007dcbb3
             Master_Info_File: mysql.slave_master_info
                    SQL_Delay: 0
          SQL_Remaining_Delay: NULL
      Slave_SQL_Running_State: 
           Master_Retry_Count: 86400
                  Master_Bind: 
      Last_IO_Error_Timestamp: 
     Last_SQL_Error_Timestamp: 191204 17:20:16
               Master_SSL_Crl: 
           Master_SSL_Crlpath: 
           Retrieved_Gtid_Set: 0501f340-0a94-11ea-ad2b-5254007dcbb3:10-5440875
            Executed_Gtid_Set: 0501f340-0a94-11ea-ad2b-5254007dcbb3:1-5440871,
137347eb-0a94-11ea-ad2b-525400dd43f8:1-531071
                Auto_Position: 0
1 row in set (0.00 sec)

ERROR: 
No query specified

mysql> 



# 分析主库中的日志
#191204 17:20:16 server id 1574144089  end_log_pos 2268 CRC32 0xe50d7ecf        GTID [commit=yes]
SET @@SESSION.GTID_NEXT= 0501f340-0a94-11ea-ad2b-5254007dcbb3:5440872/*!*/;
# at 2268
#191204 17:20:16 server id 1574144089  end_log_pos 2340 CRC32 0xa0a551a6        Query   thread_id=3294  exec_time=0     error_code=0
SET TIMESTAMP=1575451216/*!*/;
BEGIN
/*!*/;
# at 2340
#191204 17:20:16 server id 1574144089  end_log_pos 2404 CRC32 0x01555dc8        Table_map: `test`.`fudao_student_lable` mapped to num
ber 70
# at 2404
#191204 17:20:16 server id 1574144089  end_log_pos 2452 CRC32 0x6cc26db4        Write_rows: table id 70 flags: STMT_END_F
### INSERT INTO `test`.`fudao_student_lable`
### SET
###   @1=1 /* INT meta=0 nullable=0 is_null=0 */
###   @2=1 /* INT meta=0 nullable=0 is_null=0 */
###   @3=11 /* INT meta=0 nullable=0 is_null=0 */
# at 2452

SET GTID_NEXT=0501f340-0a94-11ea-ad2b-5254007dcbb3:5440872; 
BEGIN;COMMIT;
SET GTID_NEXT=AUTOMATIC;
START SLAVE;
show slave status\G;


SET GTID_NEXT=0501f340-0a94-11ea-ad2b-5254007dcbb3:5440873;
BEGIN;COMMIT;
SET GTID_NEXT=AUTOMATIC;
START SLAVE;
show slave status\G;

SET GTID_NEXT=0501f340-0a94-11ea-ad2b-5254007dcbb3:5440874;
BEGIN;COMMIT;
SET GTID_NEXT=AUTOMATIC;
START SLAVE;
show slave status\G;


SET GTID_NEXT=0501f340-0a94-11ea-ad2b-5254007dcbb3:5440875;
BEGIN;COMMIT;
SET GTID_NEXT=AUTOMATIC;
START SLAVE;
show slave status\G;

#在从库中执行
mysql> show slave status\G;
*************************** 1. row ***************************
               Slave_IO_State: Waiting for master to send event
                  Master_Host: 10.10.50.60
                  Master_User: repl
                  Master_Port: 3306
                Connect_Retry: 60
              Master_Log_File: mysql-bin.000021
          Read_Master_Log_Pos: 3272
               Relay_Log_File: relay-bin.000051
                Relay_Log_Pos: 3482
        Relay_Master_Log_File: mysql-bin.000021
             Slave_IO_Running: Yes
            Slave_SQL_Running: Yes
              Replicate_Do_DB: 
          Replicate_Ignore_DB: 
           Replicate_Do_Table: 
       Replicate_Ignore_Table: 
      Replicate_Wild_Do_Table: 
  Replicate_Wild_Ignore_Table: 
                   Last_Errno: 0
                   Last_Error: 
                 Skip_Counter: 0
          Exec_Master_Log_Pos: 3272
              Relay_Log_Space: 90228961
              Until_Condition: None
               Until_Log_File: 
                Until_Log_Pos: 0
           Master_SSL_Allowed: No
           Master_SSL_CA_File: 
           Master_SSL_CA_Path: 
              Master_SSL_Cert: 
            Master_SSL_Cipher: 
               Master_SSL_Key: 
        Seconds_Behind_Master: 0
Master_SSL_Verify_Server_Cert: No
                Last_IO_Errno: 0
                Last_IO_Error: 
               Last_SQL_Errno: 0
               Last_SQL_Error: 
  Replicate_Ignore_Server_Ids: 
             Master_Server_Id: 1574144089
                  Master_UUID: 0501f340-0a94-11ea-ad2b-5254007dcbb3
             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 the slave I/O thread to update it
           Master_Retry_Count: 86400
                  Master_Bind: 
      Last_IO_Error_Timestamp: 
     Last_SQL_Error_Timestamp: 
               Master_SSL_Crl: 
           Master_SSL_Crlpath: 
           Retrieved_Gtid_Set: 0501f340-0a94-11ea-ad2b-5254007dcbb3:10-5440875
            Executed_Gtid_Set: 0501f340-0a94-11ea-ad2b-5254007dcbb3:1-5440875,
137347eb-0a94-11ea-ad2b-525400dd43f8:1-531071
                Auto_Position: 0
1 row in set (0.00 sec)

ERROR: 
No query specified

mysql> 

[root@dba_test_002 ~]# 

 

gtid 1032同步异常处理

原文:https://www.cnblogs.com/bjx2020/p/11984536.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!