mysql 5.6 slave stop_mysql 5.6 Replication 参数
花了一天的時(shí)間,看了mysql 5.6 Replication?章節(jié)內(nèi)容,其中的一些參數(shù)做了一下筆記
1:binlog_format?? 默認(rèn)值是:statement
有效值: ROW,基于行的復(fù)制
STATEMENT 基于語(yǔ)句級(jí)別的復(fù)制MASTER_LOG_POS
,MIXED? 基于以上2種混合
都有個(gè)各自的優(yōu)缺點(diǎn),可根據(jù)實(shí)際情況選擇
2:gtid_mode?? 默認(rèn)是:off
有效值: on?? 開(kāi)啟gtid
off? 關(guān)閉gtid
從 5.6 開(kāi)始mysql 增加了gtid (Global Transaction Identifiers) ,開(kāi)啟了這個(gè)參數(shù),就在change master to 的時(shí)候就無(wú)需再指定 MASTER_LOG_FILE 和 MASTER_LOG_POS,而只需要增加 auto_master_postition =1 就行了,如開(kāi)啟這個(gè)參數(shù)需要相應(yīng)增加--log-slave-updates? --enforce-gtid-consistency 這2個(gè)參數(shù)
3:slave_skip_errors? 默認(rèn)值:off
有效值:相關(guān)錯(cuò)誤號(hào)
all
ddl_exist_errors
如果在復(fù)制的過(guò)程中,slave 遇到復(fù)制錯(cuò)誤,就會(huì)停止復(fù)制,如果想跳過(guò)錯(cuò)誤,繼續(xù)復(fù)制,那就可以采用這個(gè)參數(shù)
Examples:
--slave-skip-errors=1062,1053
--slave-skip-errors=all
--slave-skip-errors=ddl_exist_errors
4:slave_parallel_workers :默認(rèn)值 0,表示不開(kāi)啟并行復(fù)制
有效值:0-1024
5.6 版本開(kāi)始支持并行復(fù)制,可以減少mysql slave 的復(fù)制時(shí)間
設(shè)置:
stop slave
set global skip_parallel_works=4 ;
start slave;
或者在my.cnf 配置文件中加入
skip_parallel_works 參數(shù)
5: 延時(shí)復(fù)制
如果你想slave 延時(shí)復(fù)制的話,可以把slave 停掉之后,用命令? change master to master_delay=n n? 為你想要延時(shí)的時(shí)間
6: replicate-do-db ,replicate-do-table,replicate-ignore-db,replicate-ignore-tables 前2個(gè)參數(shù)都是告訴slave 要復(fù)制那個(gè)數(shù)據(jù)庫(kù)或者那個(gè)表
,而后2個(gè)參數(shù)告訴slave ,那些是要忽略復(fù)制的
總結(jié)
以上是生活随笔為你收集整理的mysql 5.6 slave stop_mysql 5.6 Replication 参数的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: mysql数据压缩存储_压缩文本,然后存
- 下一篇: mysql集群从节点无法启动_一次gal