首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MySQL主复制错误-插入到Magento中的重复键

MySQL主复制错误-插入到Magento中的重复键
EN

Stack Overflow用户
提问于 2012-11-14 17:29:17
回答 2查看 1.2K关注 0票数 0

我们正试图为DataBases进行主复制,而Magento的DB给我们带来了以下问题:

在查询中为关键字“hle9agote6b43tvnrl3c3n9g76”错误“重复条目”。默认数据库:“magento_d”。查询:‘插入到core_session (session_expiressession_datasession_id)值('1352860963',session_expires

据我所知,我认为auto_inc需要在一个主程序(shop2)上的magento_d上有所不同。

Mysql Truncate Table, Auto Increment not working

检查页38,39: Replication.pdf

那么,我所需要做的就是以不同的方式对make magento_d的core_session表进行自动增量吗?你们会怎么处理这个问题。我只是不想破坏任何东西,给自己制造更多的工作/头痛。

向你问好,乔治

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-11-15 19:54:04

这个问题已经解决了。

我们所做的是:

  1. 以根用户身份登录到MySQL
  2. 切换到带有表核心会话的DB .->使用magento_d
  3. 从core_session中删除core_session的内容.-> delete;
  4. 更改core_session的自动增量值以避免将来发生冲突.->更改表core_session AUTO_INCREMENT = 10;
  5. 主主复制现在工作,没有冲突。
票数 0
EN

Stack Overflow用户

发布于 2015-03-27 17:56:05

您可以通过向core_resource表添加适当的索引,或者将会话保存到Redis或Memcache中,或者截断整个表,从而暂时解决问题,但其他表中不会出现definitely...other问题(重复的、外键)并停止复制。

为了解决这个问题,您应该以行格式使用基于MySql行的复制和二进制日志,否则这些错误将继续停止复制。

试试看,如果你还在经历这个问题,请告诉我们你的结果。

干杯。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13384022

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档