首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Mysql复制不适用于不同的db引擎?

问Mysql复制不适用于不同的db引擎?
EN

Database Administration用户
提问于 2018-04-19 10:52:06
回答 1查看 125关注 0票数 -1

我们正在复制1db到其他集群,但它并不是复制所有的表。我不知道是怎么回事。它总是显示同步的复制状态。

EN

回答 1

Database Administration用户

发布于 2018-04-19 10:53:24

目前,复制仅适用于InnoDB存储引擎。任何写入其他类型的表,包括system (Mysql)。表不被复制(此限制不包括CREATE等DDL语句,后者隐式地修改mysql。表--这些表是复制的)。然而,对于MyISAM有实验性的支持--参见wsrep_replicate_myisam系统变量)

参考链接。

如果您使用innodb作为默认db引擎,那么在所有表中使用innodb。

这是可能的原因:

代码语言:javascript
复制
ALTER TABLE tableName ENGINE = InnoDB;

你可以用这种方法修复。在主服务器上运行。

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

https://dba.stackexchange.com/questions/204421

复制
相关文章

相似问题

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