docker配置mysql实现主从同步问题[亲测有效]

docker配置mysql实现主从同步问题[亲测有效]主从同步遇到 Got fatal error 1236 from master when reading data from binary log: 'Could not find first

docker配置mysql实现主从同步问题

主从同步遇到 Got fatal error 1236 from master when reading data from binary log: “Could not find first log file name in binary log index file”时怎么解决

首先遇到这个是因为binlog位置索引处的问题,不要reset slave

reset slave会将主从同步的文件以及位置恢复到初始状态,一开始没有数据还好,有数据的话,相当于重新开始同步,可能会出现一些问题;

一般做主从同步,都是要求以后的数据实现主从同步,而对于旧的数据完全可以使用数据库同步工具先将数据库同步,完了再进行主从同步;

好了遇到上面的问题,正确做法是:

1.打开主服务器,进入mysql

2.执行flush logs//这时主服务器会重新创建一个binlog文件;

3.在主服务上执行show master slave G;显示如下:

docker配置mysql实现主从同步问题[亲测有效]

4.来到从服务器的mysql

5.stop slave;

6.change master to master_log_file=”mysql-bin.000012″,master_log_pos=154;//这里的filepos都是上面主服务器master显示的。

7.start slave;//这时候就应可以了

8.show slave status G;//结果如下:

docker配置mysql实现主从同步问题[亲测有效]

转载:https://www.cnblogs.com/maodoudou/p/11217202.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/8435.html

(0)
上一篇 2023-02-28
下一篇 2023-02-28

相关推荐

  • Python中的__enter__属性及其使用方法

    Python中的__enter__属性及其使用方法在Python中,with语句是一种管理资源(例如文件流、网络连接等)的机制,该语句会自动释放资源,无需显式地调用close()方法。要使用with语句,必须使用__enter__和__exit__方法。这篇文章主要介绍__enter__属性及其使用方法。

    2024-03-01
    89
  • 2019年MongoDB中文社区 上海大会「建议收藏」

    2019年MongoDB中文社区 上海大会「建议收藏」##2019年MongoDB中文社区上海大会 MongoDB发展迅猛,今年8月份已正式上线4.2版本,独立研究机构评论其为数据库即服务领导者,也是近几年Stack Overflow等开发者社区最受欢…

    2022-12-23
    136
  • mysql模糊查询语句_mysql模糊查询包含值的表

    mysql模糊查询语句_mysql模糊查询包含值的表原文:https://blog.csdn.net/weixin_42114097/article/details/88229140 select * from user where username…

    2023-04-01
    142
  • 用Python实现高效数据抓取

    用Python实现高效数据抓取随着互联网的发展,数据已经成为了一个重要的资源,而数据抓取也成为了一项重要的技能。由于Python具有简单易学、性能良好、支持各种操作系统、第三方类库丰富等诸多优势,它已经成为了数据科学领域非常流行的编程语言之一。本文将介绍如何用Python实现高效数据抓取。

    2024-05-22
    61
  • 实战笔记丨JDBC问题定位指南「建议收藏」

    实战笔记丨JDBC问题定位指南「建议收藏」JDBC(Java数据库连接性)是Java API,用于管理与数据库的连接,发出查询和命令以及处理从数据库获得的结果集。JDBC在1997年作为JDK 1.1的一部分发布,是为Java持久层开发的首…

    2023-03-16
    134
  • Python起始参数:完整指南

    Python起始参数:完整指南Python脚本通常可以在运行时动态地获取参数。命令行参数是由程序在运行时传递的字段,以决定程序的运行方式。Python的sys模块提供了一个名为sys.argv的列表,其中包含了传递到Python脚本的所有参数。其中,sys.argv[0]表示脚本名称,sys.argv[1]表示第一个参数,以此类推。下面是一个示例:

    2024-03-27
    61
  • 修改MSSQL的排序规则(最好先备份)「建议收藏」

    修改MSSQL的排序规则(最好先备份)「建议收藏」1. 查看当前安装数据库默认排序规则 select SERVERPROPERTY('Collation') 2. 找到默认安装目录 例如: C:Program FilesMicr…

    2023-02-21
    145
  • Hbase Shell「终于解决」

    Hbase Shell「终于解决」Hbase Shell 1.创建表 语法:create <table>, {NAME => <family>, VERSIONS => <VERSIONS&g

    2023-04-24
    155

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注