mysql中切换主备运河时出现报错怎么解决

  介绍

本篇文章给大家分享的是有关mysql中切换主备运河时出现报错怎么解决,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

通过配置贵宾,在进行主备切换时,出现的报错信息:

1。当主备节点当前binlog文件名称相同时,原主节点的位置小于主备切换后的位置,出现如下报错:

 2020-07-02 15:08:09,332信息[目的=1 - 236,地址=/192.168.3.100:3306 EventParser] MysqlConnection: 293 |注册奴隶RegisterSlaveCommandPacket [reportHost=192.168.3.1 reportPort=63292, reportUser=canal_repl_user reportPasswd=111111, serverId=10236,命令=21]
  2020-07-02 15:08:21,227信息[目的=1 - 236,地址=/192.168.3.100:3306 EventParser] MysqlConnection: 321 | COM_BINLOG_DUMP与位置:BinlogDumpCommandPacket [binlogPosition=1104, slaveServerId=10236, binlogFileName=mysql-bin.000002命令=18]
  2020-07-02 15:08:24,979信息[目的=1 - 236,地址=/192.168.3.100:3306 EventParser] LogEvent: 122 | common_header_len=19日number_of_event_types=38
  2020-07-02 15:08:24,983错误[目的=1 - 236,地址=/192.168.3.100:3306 EventParser] DirectLogFetcher: 163 |阅读时从客户端套接字I/O错误
  . io .IOException:收到错误包:errno=1236, sqlstate=HY000 errmsg=日志事件条目超过max_allowed_packet;增加max_allowed_packet> mysqlbinlog mysql-bin。000002年停止位置=1200/* !50530集@@SESSION.PSEUDO_SLAVE_MODE=1 */;/* !50003集@OLD_COMPLETION_TYPE=@@COMPLETION_TYPE COMPLETION_TYPE=0 */;
  分隔符/* ! */;
  # 4
  # 200630 16:24:37服务器id 123 end_log_pos CRC32 0 x87e4bed6开始:binlog 4 v, v 5.7.28-log创造了200630个16:24:37服务器
  #警告:这个binlog在使用或没有正常关闭。
  BINLOG & # 39;
  xfb6Xg8CAAAAdwAAAHsAAAABAAQANS43LjI4LWxvZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
  AAAAAAAAAAAAAAAAAAAAAAAAEzgNAAgAEgAEBAQEEgAAXwAEGggAAAAICAgCAAAACgoKKioAEjQA
  Ada + 5 ic=& # 39;/* ! */;
  # 123
  # 200630 16:24:37服务器id 234 end_log_pos CRC32 0 xd95db8f4 Previous-GTIDs
  # b3a0925e - b78b - 11 - ea - 9 - b67 - 000 - c2915fd70:51 - 55岁,
  # b85582c3 - 14 - d9 - 11 - ea - a64a - 000 c29ab1835:40 - 52
  # 234
  # 200630 16:25:23服务器id 299 end_log_pos CRC32 0 x0ed285db GTID last_committed=0 sequence_number=1 rbr_only=yes/* !50718年设置事务隔离级别读取提交*//* ! */;
  设置@@SESSION。GTID_NEXT=& # 39; b85582c3 - 14 - d9 - 11 - ea - a64a - 000 c29ab1835:53& # 39;/* ! */;
  # 299
  # 200630 16:25:23服务器id 362 end_log_pos CRC32 x34ec0ffb查询thread_id=11 exec_time=0 error_code=0
  设置时间戳=1593505523/* ! */;
  设置@@session.pseudo_thread_id=11/* ! */;
  设置@@session。@@session foreign_key_checks=1。@@session sql_auto_is_null=0。unique_checks=1, @@session.autocommit=1/* ! */;
  设置@@session.sql_mode=524288/* ! */;
  设置@@session。auto_increment_increment=1, @@session.auto_increment_offset=1/* ! */;/* !\ C utf8 *//* ! */;
  设置@@session.character_set_client=33, @@session.collation_connection=33, @@session.collation_server=33/* ! */;
  设置@@session.lc_time_names=0/* ! */;
  设置@@session.collation_database=默认/* ! */;
  开始/* ! */;
  # 362
  # 200630 16:25:23服务器id 427 end_log_pos CRC32 0 x62a09b2f Table_map:“测试”。“test_canal_2_hive”映射到114号
  # 427
  # 200630 16:25:23服务器id 492 end_log_pos CRC32 0 x0f349879 Write_rows:表id 114旗帜:STMT_END_F
  
  BINLOG & # 39;
  8/b6XhMBAAAAQQAAAKsBAAAAAHIAAAAAAAEABHRlc3QAEXRlc3RfY2FuYWxfMl9oaXZlAAMIDxED
  UAAABi + boGI=8/b6Xh5BAAAAQQAAAOwBAAAAAHIAAAAAAAEAAgAD//iYAAAAAAAAABB6aGFuZ3Nhbi0wMS1zMTI5
  Xvr283mYNA8=& # 39;/* ! */;
  # 492
  # 200630 16:25:23服务器id 523 end_log_pos CRC32 0 x9d38dbb3 Xid=542
  提交/* ! */;
  # 523
  # 200630 16:31:33服务器id 588 end_log_pos CRC32 0 x7a71df00 GTID last_committed=1 sequence_number=2 rbr_only=yes/* !50718年设置事务隔离级别读取提交*//* ! */;
  设置@@SESSION。GTID_NEXT=& # 39; b85582c3 - 14 - d9 - 11 - ea - a64a - 000 c29ab1835:54& # 39;/* ! */;
  # 588
  # 200630 16:31:33服务器id 651 end_log_pos CRC32 xec353d4a查询thread_id=11 exec_time=0 error_code=0
  设置时间戳=1593505893/* ! */;
  开始/* ! */;
  # 651
  # 200630 16:31:33服务器id 716 end_log_pos CRC32 0 x0309e1d5 Table_map:“测试”。“test_canal_2_hive”映射到114号
  # 716
  # 200630 16:31:33服务器id 781 end_log_pos CRC32 0 xb7ac4767 Write_rows:表id 114旗帜:STMT_END_F
  
  BINLOG & # 39;
  Zfj6XhMBAAAAQQAAAMwCAAAAAHIAAAAAAAEABHRlc3QAEXRlc3RfY2FuYWxfMl9oaXZlAAMIDxED
  UAAABtXhCQM=Zfj6Xh5BAAAAQQAAAA0DAAAAAHIAAAAAAAEAAgAD//iZAAAAAAAAABB6aGFuZ3Nhbi0wMS1zMTI5
  Xvr4ZWdHrLc=& # 39;/* ! */;
  # 781
  # 200630 16:31:33服务器id 812 end_log_pos CRC32 0 xa8c3ce12 Xid=550
  提交/* ! */;
  # 812
  # 200630 16:52:25服务器id 877 end_log_pos CRC32 0 x8e7366ee GTID last_committed=2 sequence_number=3 rbr_only=no
  设置@@SESSION。GTID_NEXT=& # 39; b85582c3 - 14 - d9 - 11 - ea - a64a - 000 c29ab1835:55& # 39;/* ! */;
  # 877
  # 200630 16:52:25服务器id 1122 end_log_pos CRC32 xb5c35333查询thread_id=11 exec_time=0 error_code=0
  使用“测试”/* ! */;
  设置时间戳=1593507145/* ! */;
  设置@@session.sql_mode=1436549152/* ! */;
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null
  null

mysql中切换主备运河时出现报错怎么解决