gpt4 book ai didi

mysql - Slave 没有将任何数据写入 mysql master slave 复制中的表

转载 作者:行者123 更新时间:2023-11-29 07:37:54 26 4
gpt4 key购买 nike

我在设置主从配置时遇到困难。

Master Database 在 Ubuntu(亚马逊 AWS 实例)上运行并成功设置主复制。

我有本地主机作为从属服务器。 (Windows 机器)。

主数据库快照 Master Replication

主库有记录 Master Replication has 34 tables

二进制日志信息 Binary Log

主复制上的进程列表 enter image description here

主复制状态 enter image description here

我调试主复制,我猜它工作正常。

在药方方面:从端状态 Status on Slave Replication

尽管 MASTER_LOG 和 MASTER_POS 已同步,但数据未同步。

目前,我在 Slave 端有 0 个表,在 Master 端有 34 个表。

Slave 端的表 enter image description here

我愿意听取您的任何建议或引用。

我花了一整天的时间试图找出我做错了什么。我想将我的本地数据库与远程服务器上托管的数据库同步。

更新:我为调试主从复制所做的事情

  1. 已检查主数据库已启动并正在运行。
  2. 主状态和连接的从属。 [其中包括唯一的 id每个服务器。]
  3. 从数据库启动并运行[包括从IO线程和SQL 线程正在运行。]

这三个步骤确保主从复制正常运行。

处理数据同步问题

  1. 创建/更新/删除主数据库中的数据以检查数据是否在服务器上同步。
  2. 检查二进制日志 [具体来说,我检查了文件大小。如果我输入的数据文件大小将不断增加。]

提前致谢。

最佳答案

我们有类似的问题 - 阅读更多关于“binlog-do-db”和“replication-do-db”以及相关参数中的陷阱。这是跨数据库引用的一个大问题。然后我们不得不删除这些限制复制的设置。

关于mysql - Slave 没有将任何数据写入 mysql master slave 复制中的表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47900543/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com