mysql主从复制(六)

来源:互联网 发布:消防四知四会四个能力 编辑:程序博客网 时间:2024/06/18 03:53

日常维护

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是每次增加后的偏移量
原创粉丝点击