我对复制的工作原理一无所知。这是我的场景。
今天(4 月 6 日)我意识到我们的复制从站在 3 月 20 日出现了一个失败的“CREATE USER”命令导致的错误。此后,没有发生复制。
这会留下六天左右的时间间隔,expire_logs_days
主服务器上的日志会过期,而从服务器不会进行复制。
我能够跳过错误并再次进行复制。这一切都赶上了SHOW SLAVE STATUS\G.
除了“抽查”之外,如何检查是否正确复制了内容?例如,主/从上的帖子数量相同,这令人鼓舞。
但是,例如,当我在每个数据库上运行此查询时,我没有得到相同的答案:
select count(*) from table where datestamp >= '2016-03-24 00:00:00' AND datestamp <= '2016-03-24 23:59:59';
我是否应该担心数据丢失/不正确?数据库之间的时间戳会关闭是否有原因?
我不想重新设置复制,但我准备这样做。
谢谢你。