MySQLGTID复制中断修复过程

slave中出现错误:

创新互联长期为1000+客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为灌南企业提供专业的网站设计制作、网站设计灌南网站改版等技术服务。拥有十载丰富建站经验和众多成功案例,为您定制开发。

2020-04-09T07:40:18.719203Z 16 [ERROR] Slave SQL for channel '': Could not execute Write_rows event on table mytestdb.t1; Duplicate entry '6' for key 'PRIMARY', Error_code: 1062; handler error HA_ERR_FOUND_DUPP_KEY; the event's master log MySQL-bin.000050, end_log_pos 437, Error_code: 1062

2020-04-09T07:40:18.719237Z 16 [Warning] Slave: Duplicate entry '6' for key 'PRIMARY' Error_code: 1062

2020-04-09T07:40:18.719246Z 16 [ERROR] Error running query, slave SQL thread aborted. Fix the problem, and restart the slave SQL thread with "SLAVE START". We stopped at log 'mysql-bin.000050' position 194.

这是由于我人为往表中制造了主键冲突

查看slave的gtid信息:

mysql> show global variables like '%gtid%';

+----------------------------------+---------------------------------------------------------------------------------------+

| Variable_name                    | Value                                                                                 |

+----------------------------------+---------------------------------------------------------------------------------------+

| binlog_gtid_simple_recovery      | ON                                                                                    |

| enforce_gtid_consistency         | ON                                                                                    |

| gtid_executed                    | 2ff0b1ed-5dc8-11ea-9878-000c29872e9a:1-6957,

3853efe2-5dc8-11ea-86cb-000c295618b3:1-2 |

| gtid_executed_compression_period | 1000                                                                                  |

| gtid_mode                        | ON                                                                                    |

| gtid_owned                       |                                                                                       |

| gtid_purged                      | 2ff0b1ed-5dc8-11ea-9878-000c29872e9a:1-2                                              |

| session_track_gtids              | OFF                                                                                   |

+----------------------------------+---------------------------------------------------------------------------------------+

查看master的gtid信息:

root@dv 15:40:  : [(none)]>show global variables like '%gtid%';

+----------------------------------+---------------------------------------------+

| Variable_name                    | Value                                       |

+----------------------------------+---------------------------------------------+

| binlog_gtid_simple_recovery      | ON                                          |

| enforce_gtid_consistency         | ON                                          |

| gtid_executed                    | 2ff0b1ed-5dc8-11ea-9878-000c29872e9a:1-6958 |

| gtid_executed_compression_period | 1000                                        |

| gtid_mode                        | ON                                          |

| gtid_owned                       |                                             |

| gtid_purged                      | 2ff0b1ed-5dc8-11ea-9878-000c29872e9a:1-2    |

| session_track_gtids              | OFF                                         |

+----------------------------------+---------------------------------------------+

设置从库的gtid_next

mysql> SET GTID_NEXT="2ff0b1ed-5dc8-11ea-9878-000c29872e9a:1-6957";

ERROR 1774 (HY000): Malformed GTID specification '2ff0b1ed-5dc8-11ea-9878-000c29872e9a:1-6958'.

mysql> SET GTID_NEXT="2ff0b1ed-5dc8-11ea-9878-000c29872e9a:6957";

Query OK, 0 rows affected (0.00 sec)

mysql> 

mysql> begin;

Query OK, 0 rows affected (0.00 sec)

mysql> commit;

Query OK, 0 rows affected (0.00 sec)

这里是模拟一个事务,代替出错的事务

mysql> SET GTID_NEXT="AUTOMATIC"

    -> ;

Query OK, 0 rows affected (0.00 sec)

紧接着start slave即可

网站栏目:MySQLGTID复制中断修复过程
地址分享:https://www.cdcxhl.com/article36/jdcdpg.html

成都网站建设公司_创新互联,为您提供网页设计公司响应式网站全网营销推广外贸建站网站内链用户体验

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

成都网页设计公司