1、报错如下:

  1. Got fatal error from master when reading data from binary log: 'The slave is connecting using CHANGE MASTER TO MASTER_AUTO_POSITION = 1, but the master has purged binary logs containing GTIDs that the slave requires.'

2、问题解决:

  查看master gtid_purged

  1. show global variables like '%gtid%';
  2. 找到gtid_purged的值

3、从库执行:

  1. mysql> stop slave;
  2. Query OK, rows affected (0.18 sec)
  3.  
  4. mysql> reset slave;
  5. Query OK, rows affected (1.29 sec)
  6.  
  7. mysql> reset master;
  8. Query OK, rows affected (1.18 sec)
  9.  
  10. mysql> set @@global.gtid_purged='你的GITD值';
  11. Query OK, rows affected (2.12 sec)
  12.  
  13. mysql> change master to master_host='MASTER_IP',master_port=PORT,master_user='USERNAME',master_password='PASSWORD',master_auto_position=;
  14. Query OK, rows affected, warnings (5.55 sec)
  15.  
  16. mysql> start slave;
  17. Query OK, rows affected (0.40 sec)
  18.  
  19. mysql> show slave status \G
  20. *************************** . row ***************************
  21. Slave_IO_State: Queueing master event to the relay log
  22. Master_Host: xxx
  23. Master_User: xxx
  24. Master_Port: xxx
  25. Connect_Retry:
  26. Master_Log_File: mysql-bin.
  27. Read_Master_Log_Pos:
  28. Relay_Log_File: mysql-relay.
  29. Relay_Log_Pos:
  30. Relay_Master_Log_File: mysql-bin.
  31. Slave_IO_Running: Yes
  32. Slave_SQL_Running: Yes
  33. Replicate_Do_DB: xxx
  34. Replicate_Ignore_DB:
  35. Replicate_Do_Table:
  36. Replicate_Ignore_Table:
  37. Replicate_Wild_Do_Table:
  38. Replicate_Wild_Ignore_Table:xxx
  39. Last_Errno:
  40. Last_Error:
  41. Skip_Counter:
  42. Exec_Master_Log_Pos:
  43. Relay_Log_Space:
  44. Until_Condition: None
  45. Until_Log_File:
  46. Until_Log_Pos:
  47. Master_SSL_Allowed: No
  48. Master_SSL_CA_File:
  49. Master_SSL_CA_Path:
  50. Master_SSL_Cert:
  51. Master_SSL_Cipher:
  52. Master_SSL_Key:
  53. Seconds_Behind_Master:
  54. Master_SSL_Verify_Server_Cert: No
  55. Last_IO_Errno:
  56. Last_IO_Error:
  57. Last_SQL_Errno:
  58. Last_SQL_Error:
  59. Replicate_Ignore_Server_Ids:
  60. Master_Server_Id: xxx
  61. Master_UUID: xxx
  62. Master_Info_File: /data02/mysql/master.info
  63. SQL_Delay:
  64. SQL_Remaining_Delay: NULL
  65. Slave_SQL_Running_State: System lock
  66. Master_Retry_Count:
  67. Master_Bind:
  68. Last_IO_Error_Timestamp:
  69. Last_SQL_Error_Timestamp:
  70. Master_SSL_Crl:
  71. Master_SSL_Crlpath:
  72. Retrieved_Gtid_Set: xxx
  73. Executed_Gtid_Set: GTID
  74. Auto_Position:
  75. row in set (0.45 sec)

解决MySQL数据库同步1236错误的更多相关文章

  1. 使用图形界面管理工具Navicat for MySQL连接Mysql数据库时提示错误:Can't connect to MySQL server (10060)

    版权声明:本文为 testcs_dn(微wx笑) 原创文章,非商用自由转载-保持署名-注明出处,谢谢. https://blog.csdn.net/testcs_dn/article/details/ ...

  2. 如何解决mysql数据库X小时无连接自动关闭

    windows下打开my.ini,增加: interactive_timeout=28800000 wait_timeout=28800000 专家解答:MySQL是一个小型关系型数据库管理系统,由于 ...

  3. mysql数据库同步

    mysql数据库同步  1.1. Master 设置步骤 配置 my.cnf 文件 确保主服务器主机上my.cnf文件的[mysqld]部分包括一个log-bin选项.该部分还应有一个server-i ...

  4. 如何解决mysql数据库8小时无连接自动关闭

    windows下打开my.ini,增加: interactive_timeout=28800000 wait_timeout=28800000 专家解答:MySQL是一个小型关系型数据库管理系统,由于 ...

  5. (转载)解决MySql 数据库 提示:1045 access denied for user 'root'@'localhost' using password yes

    今天想用用MySQL 数据库  谁知道老提示 1045 access denied for user 'root'@'localhost' using password yes 最后在csdn 上找到 ...

  6. mysql数据库,编码错误解决

    在写代码的过程中,经常会遇见,将中文字符输入到mysql数据库中,但是查看的时候,却发现,中文显示为乱码的情况,让人相当的头疼,今天正好解决了一个这样遇到的问题,所以简单总结一下: 1.首先查看数据库 ...

  7. 实现两个Mysql数据库同步

    一.     概述  MySQL从3.23.15版本以后提供数据库复制(replication)功能,利用该功能可以实现两个数据库同步.主从模式.互相备份模式的功能.本文档主要阐述了如何在linux系 ...

  8. 项目--解决MySQL数据库插入中文乱码

    转载自:http://blog.csdn.net/zzh920625/article/details/51226312 情景再现] 如图,在项目中使用MySQL数据库,在做插入操作时,写入英文字符没有 ...

  9. MySQL数据库同步工具的设计与实现

    一.背景 在测试过程中,对于不同的测试团队,出于不同的测试目的,我们可能会有多套测试环境.在产品版本迭代过程中,根据业务需求,会对数据库的结构进行一些修改,如:新增表.字段.索引,修改表.字段索引等操 ...

随机推荐

  1. cocos2dx中的一些坑

    1.CCTableView中的lua绑定LUA_TableViewDataSource 在TestLua里有例子,有个TableView的例子function TableViewTestLayer.c ...

  2. maven远程私服发布jar包

    配置项目POM.xml <distributionManagement> <repository> <id>nexus-releases</id> &l ...

  3. c/c++常见关键字解释

    c语言中常见关键字:  char :    =>声明字符型变量或函数 double :=>声明双精度变量或函数 enum :  =>声明枚举类型 float:     =>声明 ...

  4. Streams:深入剖析Redis5.0全新数据结构

    Streams:深入剖析Redis5.0全新数据结构   原创: 阿飞的博客   Redis 5.0 全新的数据类型:streams,官方把它定义为:以更抽象的方式建模日志的数据结构.Redis的st ...

  5. amqp server closed the connection. check login credentials socket closed

    rabbit, [ {default_user, <<"guest">>}, {default_pass, <<"guest" ...

  6. hdu 1425:sort(排序,经典题。快排模板)

    sort Time Limit : 6000/1000ms (Java/Other)   Memory Limit : 65536/32768K (Java/Other) Total Submissi ...

  7. Word中怎么用MathType编辑公式

    现如今,用电脑办公学习已经是一个不可阻挡的潮流.而与之相应的就是需要在这些办公软件进行相应的使用,最典型的一种就是要在Word编辑公式.其实在Word中编辑公式是一个很常见的事情,虽然它很常见,但是却 ...

  8. 怎样安装解压版MySQL

    第一步: 解压包. 第二步:引入MySQL的bin路径. 第三步: 在cmd下敲入 mysqld -install 第四步:启动服务 net start mysql 第五步:空password登录 m ...

  9. leetcode -- Maximal Rectangle TODO O(N)

    Given a 2D binary matrix filled with 0's and 1's, find the largest rectangle containing all ones and ...

  10. open() 函数以 r+ 模式打开文件

    第一种用法:如果我们对文件进行写操作,则默认会从第一行开始写,且直接覆盖第一行的内容 [root@localhost ~]$ cat 1.txt # 文件内容如下 aaa bbb ccc In [1] ...