mysql主从复制(六)

日常维护

MySQL主从复制完成之后,需要进行一些日常维护:

mysql日常维护:

1. 了解服务器的状态
   mysql> show slave status\G; 检查从库状态
   查看slave_io_running yes表明进程可以从master正确读取binlog到从服务器
   slave_sql_running yes表明进程可以读取relay-log中的SQL并解析执行
2. 服务器复制出错的原因:
   某些情况下更新会失败,首先要查看是不是主从数据库表结构不一致
   1)出现"log event entry execeeded max_allowed_pack" 错误
     可能是因为应用中使用大的blog列或者长字符串,含有大文本无法通过网络传输而导致错误
     解决: 在从库添加max-_allowed_packet参数,默认1M,set @@global.max_allowed_packet=16777216
   2)多主复制时的自增长变量冲突问题
     大多数情况下是主从复制,一对一或者一对多,单可能存在主主复制,使用auto_increment时应采取特>殊步骤防止键值冲突,否则插入行时多个主库会试图使用相同的auto_increment的值
    服务器变量auto_increment_increment和auto_increment_offset可以协调多主复制和auto_increment列
    可以设置A库auto_increment_increment=1 auto_increment_offset=1
            B库auto_increment_increment=1 auto_increment_offset=0
    auto_increment_increment是每次递增的值,auto_increment_offset是每次增加后的偏移量
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值