教程集 www.jiaochengji.com
教程集 >  数据库  >  mysql  >  正文 Mysql复制主键冲突的问题及解决方法

Mysql复制主键冲突的问题及解决方法

发布时间:2015-12-13   编辑:jiaochengji.com
本文介绍下,在mysql进行复制时,遇到主键冲突问题的解决方法,有需要的朋友参考下吧。

在mysql中,多个master中复制的问题,多是自增主键的问题。

遇到这类情况时,可以考虑用auto_increment_increment和auto_increment_offset参数,加以解决之。

说明:
1,auto_increment_increment:控制增长的间隔
2,auto_increment_offset:控制AUTO_INCREMENT的开始值

举例说明:
有5台机器都作为master,则可以配置为:
auto_increment_increment = 5
auto_increment_offset = N (第N台机器)
因此,第一台机器的序列为:1,6,11,…;第二台机器的序列为:2,7,12,…;第三台机器的序列为:3,8,13,…等。

以后再遇到mysql主从同步时,如果有主键冲突的情况发生,这里提供的方法,说不定可以帮上你的大忙,呵呵。

您可能感兴趣的文章:
Mysql复制主键冲突的问题及解决方法
mysql ID有重复值后设置主键的实例代码
mysql auto_increment 与 联合主键冲突问题
mysql主从配置的三个错误及解决方法(图文)
搭建mysql数据库主主复制的教程(图文)
asp.net ajax时用alert弹出对话框与验证控件冲突的解决方法
db2和mysql的区别是什么
CentOS 6.2 RPM安装MySQL5.0.16的方法介绍
各版本MySQL并行复制的实现及优缺点
查询mysql编码以及解决mysql乱码问题

[关闭]
~ ~