MySQL 8.0 参考手册  / 第十七章复制  / 17.5 复制注意事项和技巧  /  16.4.1 复制特性和问题

16.4.1 复制特性和问题

以下部分提供了有关 MySQL 复制中支持的内容和不支持的内容的信息,以及有关复制某些语句时可能出现的特定问题和情况的信息。

基于语句的复制取决于源和副本之间 SQL 级别的兼容性。换句话说,成功的基于语句的复制需要源服务器和副本服务器都支持使用的任何 SQL 功能。如果您在源服务器上使用仅在当前版本的 MySQL 中可用的功能,则无法复制到使用早期版本的 MySQL 的副本。这种不兼容性也可能发生在发布系列中以及版本之间。

如果您打算在 MySQL 5.7 和以前的 MySQL 版本系列之间使用基于语句的复制,最好查阅与早期版本系列相对应的MySQL 参考手册版本,以获取有关该系列复制特性的信息。

使用 MySQL 的基于语句的复制,复制存储的例程或触发器可能会出现问题。您可以改用 MySQL 的基于行的复制来避免这些问题。有关问题的详细列表,请参阅 第 23.7 节,“存储程序二进制日志记录”。有关基于行的日志记录和基于行的复制的更多信息,请参阅 第 5.4.4.1 节,“二进制日志记录格式”第 16.2.1 节,“复制格式”

有关特定于复制和的其他信息 InnoDB,请参阅 第 14.20 节,“InnoDB 和 MySQL 复制”。有关使用 NDB Cluster 进行复制的信息,请参阅 第 21.7 节,“NDB Cluster 复制”