1、支持创建临时表
MySQL5.7版本可以支持create temporary table、drop temporary table命令。
2、开启GTID复制模式,不用开启log_slave_updates参数
MySQL5.6版本的GTID复制模式,必须开启log_slave_updates参数,否则启动会报错,因为需要在binlog找到同步复制的信息(UUID:事务号)
3、在线开启/关闭GTID,不用重启mysqld进程
MySQL5.6版本的GTID复制模式,参数gtid_mode=ON和enforce_gtid_consistency=ON不能动态修改,必须写入my.cnf文件里,并且重启主库和从库的mysqld进程才能生效,
MySQL5.7版本中,支持在线切换GTID复制模式,增加了系统的可用性。
默认复制模式切换为GTID复制模式(主库和从库都按照以下顺序执行):
mysql>set global gtid_mod='OFF_PERMISSIVE';
mysql>set global gtid_mod='ON_PERMISSIVE';
mysql>set global enforce_gtid_consistency=ON;
mysql>set global gtid_mode='ON';
GTID复制模式切换为默认复制(主库和从库都按照以下顺序执行):
mysql>stop slave;
mysql>set global gtid_mod='ON_PERMISSIVE';
mysql>set global gtid_mod='OFF_PERMISSIVE';
mysql>change master to master_auto_position=0;
mysql>set global gtid_mode='OFF';
mysql>set global enforce_gtid_consistency=OFF;
mysql>start slave;
MySQL5.7中GTID复制的改进
原创
©著作权归作者所有:来自51CTO博客作者那海蓝蓝的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
MySQL5.7 基于GTID的多源复制实践
MySQL5.7 基于GTID的多源复制实践
MySQL GTID 多源复制 -
MySQL5.7 - 基于GTID复制模式搭建主从复制
MySQL5.7 - 基于GTID复制模式搭建主从复制
MySQL5.7 GTID -
mysql5.7传统复制到Gtid在线切换
mysql5.7传统复制到Gtid在线切换
传统复制到Gtid在线切换 -
MYSQL5.7 GTID 的备份与恢复
MYSQL5.7 GTID 数据备份与恢复
sql mysql 备份文件 -
MySQL5.7 传统复制和GTID复制间的在线互相切换
MySQL5.7 传统复制和GTID复制间的在线互相切换
MySQL GTID 传统复制 事务 主从