Slave没有在mysql主从复制中将任何数据写入表中
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Slave没有在mysql主从复制中将任何数据写入表中相关的知识,希望对你有一定的参考价值。
我在设置Master-Slave配置时遇到了困难。
主数据库在Ubuntu(Amazon AWS实例)上运行,并成功设置主复制。
我有localhost作为Slave Server。 (Windows机器)。
我调试主复制,我认为这是正常的。
尽管MASTER_LOG和MASTER_POS已同步,但数据未同步。
目前,我在Slave端有0个表,在Master端有34个表。
我愿意接受任何建议或任何参考。
我花了一整天时间试图找到我做错了什么。我想将我的本地数据库与远程服务器上托管的数据库同步。
更新:我用来调试主从复制
- 已检查的主数据库已启动并正在运行。
- 主状态和连接从属。 [其中包括每个服务器的唯一ID。]
- 从属数据库启动并运行[包括Slave IO Thread和SQL线程正在运行。]
这三个步骤可确保主从复制正常运行而不会出现任何问题。
处理数据同步问题
- 创建/更新/删除master数据库中的数据,以检查数据是否在服务器上同步。
- 检查二进制日志[具体我检查了文件大小。如果我输入数据文件大小会不断增加。]
提前致谢。
答案
我们遇到了类似的问题 - 在“binlog-do-db”和“replication-do-db”以及相关参数中阅读更多关于陷阱的内容。这是跨数据库引用的一个大问题。在和我们必须删除限制复制的这些设置。
以上是关于Slave没有在mysql主从复制中将任何数据写入表中的主要内容,如果未能解决你的问题,请参考以下文章