企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持知识库和私有化部署方案 广告
## **防止主键冲突** **原理:** 多台mysql主键ID设置 **初始值** 和 **步长值** 不一致,从而避免主键冲突。 ![](https://img.kancloud.cn/a7/01/a7011048dbd9ad265b5ffaa1cded5992_406x263.png) **主库1:** ``` // 初始值 auto_increment_offset=1 // 步长值 auto_increment_increment=2 ``` **主库2:** ``` // 初始值 auto_increment_offset=2 // 步长值 auto_increment_increment=2 ``` **主从 主键冲突解决:** 1. 在丛库上,执行以下命令,跳过它: ``` stop slave; ``` 2. 跳过 ``` set global sql_slave_skip_counter = 1 ``` 3. 再启动 ``` start slave; ``` 说明:执行一次后查看是否正常,不正常再继续执行该命令 ***** 或者在从库的 **my.cnf** 中加上这条: slave-skip-errors = 1062