mysql复制不适用于不同的数据库引擎?

ghhaqwfi  于 2021-06-25  发布在  Mysql
关注(0)|答案(1)|浏览(234)

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

xriantvc

xriantvc1#

目前,复制只适用于innodb存储引擎。对其他类型的表(包括system(mysql.)表)的任何写入都不会被复制(此限制不包括create user之类的ddl语句,它隐式地修改mysql。表-这些表是复制的)。但是,对myisam有实验性的支持(请参阅wsrep\u replicate\u myisam系统变量)
参考链接。
如果您使用innodb作为默认的db引擎,那么将innodb与所有表一起使用。
可能的原因是:

ALTER TABLE tableName ENGINE = InnoDB;

你可以这样修理。在主服务器上运行。

相关问题