MySQL主复制错误-插入时Magento中存在重复密钥

MySQL主复制错误-插入时Magento中存在重复密钥,magento,magento-1.7,Magento,Magento 1.7,我们正在尝试为数据库执行主复制,Magento的DB给我们带来了以下问题: 查询中键“PRIMARY”的“Duplicate entry”hle9agote6b43tvnl3c3n9g76”错误。默认数据库:“magento_d”。查询:'插入到核心会话(会话到期,会话数据,会话id)值“1356 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8

我们正在尝试为数据库执行主复制,Magento的DB给我们带来了以下问题:

查询中键“PRIMARY”的“Duplicate entry”hle9agote6b43tvnl3c3n9g76”错误。默认数据库:“magento_d”。查询:'插入到
核心会话
会话到期
会话数据
会话id
)值“1356 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 V8JOTBF1EVRKVPYTBFPHT1BDE89HMGJT-在法国,研究者们发现了一种新的研究方法——一种新的研究方法——一种新的研究方法——一种新的研究方法——一种新的研究方法——一种新的研究方法——一种新的研究方法——一种新的研究方法——一种新的研究方法——一种新的研究方法——一种新的研究方法——一种新的研究方法——一种新的研究方法——一种新的研究方法——一种新的研究——一种新的准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准准V7RSKGOY0ARSIS4PJRNH4VQBYLODN4JK4z19nPRDt1yxbsn8uf0zSYa11G2SLZsPFz0vk7AUVWlCtKsmKdCBtR6F3lNg_9M88JMTVIRBPPWHNQBCDIQZ-4NM793WRQMFUUT1BLOA0ZPMFQI1UEZEJL

据我所知,我认为auto_inc需要为magento_d的一款大师级车型(shop2)提供不同的设计

查看第38、39页:

所以,我所需要做的就是在一个master的make magento_d的core_会话表上以不同的方式自动递增?你们将如何处理这个问题。我只是不想破坏任何东西,让自己更加工作/头疼

致以最良好的祝愿,
乔治这个问题已经解决了

我们所做的是:

  • 以root用户身份登录MySQL
  • 切换到具有表核心会话的数据库…-->使用magento\u d
  • 从core_会话中删除内容…-->从core_会话中删除
  • 更改了core_会话的自动增量值以避免将来发生冲突…-->alter table core_会话自动增量=10
  • 主复制现在可以工作,没有冲突

  • 您可以通过向core_资源表中添加适当的索引,或将会话保存到Redis或Memcache中,或截断整个表来解决此问题,这将暂时解决问题,但不一定……其他表中会出现其他问题(重复项、外键)并停止复制

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

    尝试一下,如果您仍然遇到此问题,请告知我们您的结果

    干杯