mysql5.6传统模式怎么切换为gtid

mysql5.6传统模式怎么切换为gtid,第1张

1.目前的环境:

master 192.168.26.233 3306

slave 192.168.26.108 3306

复制:binlog+position 传统复制

2.在线切换

1.master和slave执行

root@localhost [zw3306]>set @@global.enforce_gtid_consistency = warn

Query OK, 0 rows affected (0.00 sec)

root@localhost [zw3306]>show global variables like '%enforce_gtid_consistency%'

+--------------------------+-------+

| Variable_name| Value |

+--------------------------+-------+

mysql 为什么设置了gtid

server_uuid是5.6的gtid特性引入的一个配置,把mysql5.7的rpl_slave.cc文件中get_master_uuid函数换成5.6对应的函数就可以了。

GTID同步在建立复制的时候,将传统复制由人为指定binlog的pos位点改为了 MASTER_AUTO_POSITION=1 自动获取binlog的pos位点。

Enjoy GreatSQL :)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8745909.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-20
下一篇 2023-04-20

发表评论

登录后才能评论

评论列表(0条)

保存