MySql开启GTID和多线程复制功能
程序员文章站
2022-06-02 10:46:07
1.修改参数 master: gtid_mode = ON --开启gtid这个必须打开 enforce-gtid-consistency = ON --开启gtid这个必须打开 slave_parallel_workers=4 --开启基于库的多线程复制默认0不开启 5.6只能支持一个数据库开启一 ......
1.修改参数
master:
gtid_mode = ON --开启gtid这个必须打开
enforce-gtid-consistency = ON --开启gtid这个必须打开
slave_parallel_workers=4 --开启基于库的多线程复制默认0不开启 5.6只能支持一个数据库开启一个线程,5.7可以一个数据库开启多个线程
binlog_cache_size = 8M
max_binlog_size = 50M
max_binlog_cache_size = 100M
sync_binlog = 1
expire_logs_days = 1
log-slave-updates=true --开启gtid这个必须打开
slave:
binlog_format = row
gtid_mode = ON
enforce-gtid-consistency = ON
binlog_cache_size = 8M
max_binlog_size = 50M
max_binlog_cache_size = 100M
sync_binlog = 1
expire_logs_days = 1
slave_parallel_workers=4
max_relay_log_size = 50M
relay_log_purge = 1
relay_log_recovery = 1
master_verify_checksum = 1 --主事件校验
slave_sql_verify_checksum = 1 --从事件校验
slave_allow_batching = 1
log-slave-updates=true
2.重启数据库
mysqladmin -uroot -hloalhost -p shutdown
/usr/local/mysql/bin/mysqld_safe&
3.在slave端change
change master to master_host='192.168.10.100',
master_port=3306,
master_user='repl',
master_password='123456',
master_auto_position=1;
4.查看
show slave status \G
Retrieved_Gtid_Set: 43ea2a1b-5fcc-11e8-8e35-000c29d02a8e:4
Executed_Gtid_Set: 43ea2a1b-5fcc-11e8-8e35-000c29d02a8e:1-4
下一篇: PS怎么快速解锁或锁定多个图层?
推荐阅读
-
MySQL5.7开启GTID复制模式终于不用开启log_slave_updates参数了
-
MySQL5.7开启GTID复制模式终于不用开启log_slave_updates参数了
-
基于Gtid的mysql主从复制 和 mysql-proxy 读写分离
-
MySql开启GTID和多线程复制功能
-
MySQL 5.6 复制:GTID 的优点和限制(第一部分)_MySQL
-
mysql的主从复制、基于gtid的主从复制和半同步复制
-
MySQL5.6基于GTID及多线程的复制详解
-
MySQL 5.6 基于GTID及多线程的复制详解
-
MySQL5.6基于GTID及多线程的复制详解
-
MySQL 5.6 复制:GTID 的优点和限制(第一部分)_MySQL