MySQL 8.0参考手册
MySQL 8.0版本说明
- 4.1.1复制和AUTO_INCREMENT
- 4.1.2复制表和黑洞表
- 4.1.3复制和字符集
- 4.1.4复制和CHECKSUM表
- 4.1.5复制CREATE SERVER、ALTER SERVER和DROP SERVER
- 4.1.6 CREATE复制…IF NOT EXISTS语句
- 4.1.7 CREATE TABLE复制…SELECT语句
- 4.1.8 CURRENT_USER的复制()
- 4.1.9源和副本表定义不一致的复制
- 4.1.10复制和目录表选项
- 4.1.11 DROP的复制…IF EXISTS语句
- 4.1.12复制和浮点值
- 4.1.13复制和刷新
- 4.1.14复制和系统功能
- 4.1.15复制和分数秒支持
- 4.1.16被调用特性的复制
- 4.1.17 JSON文档的复制
- 4.1.18复制和限制
- 4.1.19复制和加载数据
- 4.1.20复制和max_allowed_packet
- 4.1.21复制和内存表
- 4.1.22 mysql系统架构的复制
- 4.1.23复制和查询优化器
- 4.1.24复制和分区
- 4.1.25复制和修复表
- 4.1.26复制和保留字
- 4.1.27复制和行搜索
- 4.1.28复制和源端或副本关闭
- 4.1.29复制过程中出现副本错误
- 4.1.30复制和服务器SQL模式
- 4.1.31复制和临时表
- 4.1.32复制重试和复制超时
- 4.1.33复制与时区
- 4.1.34复制和事务不一致
- 4.1.35复制和事务
- 4.1.36复制和触发器
- 4.1.37复制和截断表
- 4.1.38复制和用户名长度
- 4.1.39复制和变量
- 4.1.40复制与视图
以下部分提供了MySQL复制中支持的内容和不支持的内容,以及在复制某些语句时可能出现的特定问题和情况。
基于语句的复制取决于源和副本之间SQL级别的兼容性。换句话说,成功的基于语句的复制需要源服务器和复制服务器都支持所使用的任何SQL特性。如果使用源服务器上仅在MySQL当前版本中可用的特性,则无法复制到使用MySQL早期版本的副本。这样的不兼容性也可能发生在发行系列内部以及版本之间。
如果您计划在MySQL 8.0和以前的MySQL发行系列之间使用基于语句的复制,那么最好参考MySQL参考手册对应于早期版本系列,以获取有关该系列的复制特性的信息。
使用MySQL的基于语句的复制,在复制存储的例程或触发器时可能会出现问题。您可以通过使用MySQL的基于行的复制来避免这些问题。有关问题的详细列表,请参见存储程序二进制日志记录.有关基于行的日志记录和基于行的复制的详细信息,请参见二进制日志格式,第5.1节,“复制格式”.
有关特定于复制和的其他信息InnoDB
,请参阅InnoDB和MySQL复制.有关使用NDB集群复制的信息,请参见NDB集群复制.