Documentation Home

5.6.7.14 克隆插件限制

克隆插件受以下限制:

  • 在 MySQL 8.0.27 之前,TRUNCATE TABLE在克隆操作期间不允许对捐赠者和接受者(包括 )进行 DDL。选择数据源时应考虑此限制。一种解决方法是使用专用的捐赠者实例,它可以适应在克隆数据时阻止的 DDL 操作。允许并发 DML。

    从 MySQL 8.0.27 开始,捐助者默认允许并发 DDL。捐助者对并发 DDL 的支持由 clone_block_ddl变量控制。请参阅第 5.6.7.4 节,“克隆和并发 DDL”

  • 无法从不同的 MySQL 服务器版本或发行版克隆实例。捐赠者和接受者必须具有完全相同的 MySQL 服务器版本和发行版。例如,您不能在 MySQL 5.7 和 MySQL 8.0 之间克隆,或者在 MySQL 8.0.19 和 MySQL 8.0.20 之间克隆。克隆插件仅在 MySQL 8.0.17 及更高版本中受支持。

  • 仅 MySQL 8.0.26 及更高版本支持从捐赠者 MySQL 服务器实例克隆到相同版本和发行版的修补程序 MySQL 服务器实例。

  • 一次只能克隆一个 MySQL 实例。不支持在单个克隆操作中克隆多个 MySQL 实例。

  • 远程克隆操作不支持指定的 X 协议端口 mysqlx_port(在 CLONE INSTANCE语句中指定捐赠者 MySQL 服务器实例的端口号时)。

  • 克隆插件不支持克隆 MySQL 服务器配置。接收方 MySQL 服务器实例保留其配置,包括持久化系统变量设置(请参阅第 5.1.9.3 节,“持久化系统变量”。)

  • 克隆插件不支持克隆二进制日志。

  • 克隆插件仅克隆存储在 InnoDB. 不克隆其他存储引擎数据。存储在任何模式(包括模式)中MyISAM的 表都被克隆为空表。 CSVsys

  • 不支持通过 MySQL Router 连接到 donor MySQL 服务器实例。

  • 本地克隆操作不支持克隆使用绝对路径创建的通用表空间。与源表空间文件具有相同路径的克隆表空间文件会导致冲突。