mysql 5.6 Replication 参数

花了一天的时间,看了mysql 5.6 Replication  章节内容,其中的一些参数做了一下笔记

      1:binlog_format   默认值是:statement

            有效值: ROW,基于行的复制

                       STATEMENT 基于语句级别的复制MASTER_LOG_POS

                       ,MIXED  基于以上2种混合

            都有个各自的优缺点,可根据实际情况选择

   
      2:gtid_mode   默认是:off

             有效值: on   开启gtid

                          off  关闭gtid

           从 5.6 开始mysql 增加了gtid (Global Transaction Identifiers) ,开启了这个参数,就在change master to 的时候就无需再指定 MASTER_LOG_FILE 和 MASTER_LOG_POS,而只需要增加 auto_master_postition =1 就行了,如开启这个参数需要相应增加--log-slave-updates  --enforce-gtid-consistency 这2个参数

     3:slave_skip_errors  默认值:off

            有效值:相关错误号

                          all

                         ddl_exist_errors

            如果在复制的过程中,slave 遇到复制错误,就会停止复制,如果想跳过错误,继续复制,那就可以采用这个参数

             Examples:

--slave-skip-errors=1062,1053

--slave-skip-errors=all

--slave-skip-errors=ddl_exist_errors

   

  4:slave_parallel_workers :默认值 0,表示不开启并行复制

      有效值:0-1024

       5.6 版本开始支持并行复制,可以减少mysql slave 的复制时间

       设置:

       stop slave

       set global skip_parallel_works=4 ;

       start slave;

       或者在my.cnf 配置文件中加入

       skip_parallel_works 参数

5: 延时复制

     如果你想slave 延时复制的话,可以把slave 停掉之后,用命令  change master to master_delay=n n  为你想要延时的时间

6: replicate-do-db ,replicate-do-table,replicate-ignore-db,replicate-ignore-tables 前2个参数都是告诉slave 要复制那个数据库或者那个表

,而后2个参数告诉slave ,那些是要忽略复制的 .

链接:http://blog.chinaunix.net/uid-25557346-id-3479377.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值