MySQL 8.0版本说明
MySQL 8.0源代码文档10bet官方网站
- 17.5.1.1复制和AUTO_INCREMENT
- 17.5.1.2复制和BLACKHOLE表
- 17.5.1.3复制和字符集
- 17.5.1.4复制和CHECKSUM表
- 17.5.1.5 CREATE SERVER、ALTER SERVER和DROP SERVER的复制
- 17.5.1.6 CREATE复制……IF NOT EXISTS语句
- 17.5.1.7 CREATE TABLE复制…SELECT语句
- 17.5.1.8 CURRENT_USER()的复制
- 17.5.1.9复制时源和副本表定义不一致
- 17.5.1.10复制和目录表选项
- 17.5.1.11 DROP复制……IF EXISTS语句
- 17.5.1.12复制和浮点值
- 17.5.1.13复制和FLUSH
- 17.5.1.14复制与系统功能
- 17.5.1.15复制和分数秒支持
- 17.5.1.16被调用特性的复制
- 17.5.1.17 JSON文档的复制
- 17.5.1.18复制和限制
- 17.5.1.19复制和数据加载
- 17.5.1.20复制和max_allowed_packet . conf
- 17.5.1.21复制和内存表
- 17.5.1.22 mysql系统模式的复制
- 17.5.1.23复制和查询优化器
- 17.5.1.24复制和分区
- 17.5.1.25复制与修复表
- 17.5.1.26复制和保留字
- 17.5.1.27复制和行查询
- 17.5.1.28复制和源或副本关闭
- 17.5.1.29复制过程中出现错误
- 17.5.1.30复制和Server SQL模式
- 17.5.1.31复制和临时表
- 17.5.1.32复制重试和超时
- 17.5.1.33复制和时区
- 17.5.1.34复制和事务不一致
- 17.5.1.35复制和事务
- 17.5.1.36复制和触发器
- 17.5.1.37复制和TRUNCATE表
- 17.5.1.38复制和用户名长度
- 17.5.1.39复制和变量
- 17.5.1.40复制和视图
以下部分提供了MySQL复制中支持什么和不支持什么的信息,以及在复制某些语句时可能发生的特定问题和情况。
基于语句的复制依赖于源和副本之间SQL级别的兼容性。换句话说,成功的基于语句的复制要求源服务器和复制服务器都支持所使用的任何SQL特性。如果您在源服务器上使用了仅在当前版本的MySQL中可用的特性,则不能复制到使用较早版本的MySQL的副本。这样的不兼容性也可能发生在一个发行版系列内部以及版本之间。
如果您计划在MySQL 8.0和以前的MySQL发行版系列之间使用基于语句的复制,最好查阅MySQL的版本MySQL参考手册对应于早期发行版系列,以获取有关该系列复制特性的信息。
使用MySQL基于语句的复制,复制存储的例程或触发器可能会出现问题。您可以使用MySQL的基于行的复制来避免这些问题。有关问题的详细列表,请参见第25.7节“存储程序二进制日志记录”.有关基于行的日志记录和基于行的复制的详细信息,请参见第5.4.4.1节“二进制日志格式”,17.2.1节“复制格式”.
有关复制和的其他信息InnoDB
,请参阅15.19节,InnoDB和MySQL复制.有关使用NDB集群进行复制的信息,请参见第23.7节“NDB集群复制”.