首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >数据库复制

数据库复制
EN

Stack Overflow用户
提问于 2009-07-24 15:56:15
回答 3查看 730关注 0票数 1

在创建表时,是否总是假设在一个数据库(主数据库)上创建表意味着DBA也应该在从数据库上创建表?此外,如果使用主/从配置,是否应该始终将数据从主服务器复制到从服务器以进行同步?

现在我遇到的问题是,我的数据库在主数据库中有很多东西,但从数据库中缺少了只存在于主数据库中的部分。这里有什么配置不正确吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-07-24 16:01:56

取决于复制的配置方式。实时复制应始终保持主备同步。“穷人”复制通常被配置为在某个时间间隔到期时同步。这就是在你的案例中可能发生的事情。

票数 1
EN

Stack Overflow用户

发布于 2009-07-24 16:01:41

我更喜欢依靠被复制的CREATE TABLE语句在从机上设置表,而不是手动创建从机表。当然,这取决于支持这一点的DBMS。

如果主服务器上的数据不在从服务器上,那么无论是在设置上还是在操作上,这都是某种复制失败。

票数 1
EN

Stack Overflow用户

发布于 2015-05-13 20:18:59

在主服务器上创建任何表都是在从服务器上复制。插入数据也是如此。检查mysql的my.cnf文件中的复制设置,检查是否有任何数据库/表在复制时被忽略。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1178578

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档