Mysql复制技术中的主键冲突
2015-08-17 14:34
627 查看
在多个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,…等等
可以用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 sql语句集锦
- MySQL学习笔记-数据库后台线程
- mysql5.6更改数据库编码
- mysql操作
- mysql中文乱码解决方案
- mac 下修改mysql的密码
- mac下安装mysql的方法
- 安装MYSQL出错:a windows service with the name MYSQL already...service解决
- MySQL主从复制配置
- mysql 数据表中主键(primary key)的操作
- MySQL存储过程详解 mysql 存储过程
- MySQL查询结果导出到文件
- mysql笔记<备忘>
- mysql应用技巧
- MySQL____将查询结果插入到表中
- yum 安装MySQL
- MySQL5.1 tar.gz安装步骤
- 设置 Mysql表区分大小写
- hive 使用udf函数实现数据导入到mysql