MySQL 其他架构转组复制表设计前提

组复制表设计强制要求:

  • InnoDB存储引擎:数据必须存储在InnoDB事务存储引擎中。
  • 主键:组要复制的每个表都必须定义显式主键。

1、首先检查表存储引擎,要全部为innodb引擎

SELECT table_schema, table_name, engine, table_rows, (index_length+data_length)/1024/1024 AS sizeMB FROM information_schema.tables WHERE engine != 'innodb' AND table_schema NOT IN ('information_schema', 'mysql', 'performance_schema');