1. 程式人生 > >MySql開啟GTID和多線程復制功能

MySql開啟GTID和多線程復制功能

shu _for 默認 參數 verify nlog p s recover ret

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

MySql開啟GTID和多線程復制功能