mysql集群主主架构

本文介绍了MySQL主主架构的部署方法,特别是如何通过配置自动增长字段的增量和偏移量来避免主键冲突的问题。此外,还详细阐述了设置主从架构时需要注意的几点,包括如何处理常见的错误如关键字重复、记录不存在以及字段值重复等问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

mysql搭建 主主架构的时候,除了在搭建主从时需要注意的几点外,还需要设置:

  主一:

  auto-increment-increment = 2   //每次增长2
  auto-increment-offset = 1  //设置自动增长的字段的偏移量,即初始值为1

主二:

  auto-increment-increment = 2   //每次增长2
  auto-increment-offset = 2  //设置自动增长的字段的偏移量,即初始值为2

用来避免主键重复


一般设置主从架构的时候需要注意以下几点:

主:

slave-skip-errors=1022,1032,1062
server-id = 10200313
log-slave-updates

从:

slave-skip-errors=1022,1032,1062

server-id = 200314

log-slave-updates
read_only =ON

错误编号: (http://www.cnblogs.com/xugang/articles/882943.html)

1022:mysql关键字重复,更改记录失败

1032:mysql记录不存在

发现有两条记录,分析认为,在主库上执行删除操作的时候是用@2,@3,@4定位删除的,删除了2条记录,但由于从库上已经去重了,只有一条记录,而在row格式时,找不到此行,所以报错。可以设置跳过1032错误,但此时数据能否保持一致?分析如果删除记录的时候是用`uid`,`gid`,`touid`定位,可以保持一致,因为主库的2条删除了,从库的唯一1条也删除了。也就是主库删除的1条或者多条记录里一定包含从库保留的那一条。

1062:字段值重复,入库失败

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值