• ADADADADAD

    Mysql升级为GTID模式的方法是什么[ mysql数据库 ]

    mysql数据库 时间:2024-11-26 22:07:48

    作者:文/会员上传

    简介:

    前题:要求MySQL 5.7.6及以后版本。所有组中成员gtid_mode 为off状态。实现步骤:所有的Server执行set @@global.enforce_gtid_consistency = warn;特别注意: 这一步是关建的一步

    以下为本文的正文内容,内容仅供参考!本站为公益性网站,复制本文以及下载DOC文档全部免费。

    前题:

      要求MySQL 5.7.6及以后版本。

      所有组中成员gtid_mode 为off状态。

    实现步骤:

      所有的Server执行

    set @@global.enforce_gtid_consistency = warn;

    特别注意: 这一步是关建的一步使用不能出现警告。

    2.所有的server上执行:

    set @@global.enforce_gtid_consistency = on;

    3.所有的Server上执行(不关心最先最后,但要执行完):

    set @@global.gtid_mode = off_permissive;

      执行:

    set @@global.gtid_mode=on_permissive;

    实质在这一步骤生的日志都是带GTID的日志了,这个步骤号称是不关心任何节点,但从实管理上推荐在slave上先执行,然后再去master上执行。

      确认传统的binlog复制完毕,该值为0

    show status like ‘ongoing_anonymous_transaction_count’;

    需要所有的节点都确认为0.

      所有节点进行判断 show status like ‘ongoing_anonymous_transaction_count’; 为零

    所有的节点也可以执行一下: flush logs; 用于切换一下日志。

      所有的节点启用gtid_mode

    set @@global.gtid_mode=on

      把gtid_mode = on相关配置写入配置文件

    gtid_mode=on

    enforce_gtid_consistency=on

      启用Gtid的自动查找节点复制:

    stop slave;

    change master to master_auto_position=1;

    start slave;

    Mysql升级为GTID模式的方法是什么.docx

    将本文的Word文档下载到电脑

    推荐度:

    下载
    热门标签: gtidmysql