【问题标题】:General error: 1205 Lock wait timeout exceeded; try restarting transaction error on Magento 2.1.2一般错误:1205 超过锁定等待超时;尝试在 Magento 2.1.2 上重新启动事务错误
【发布时间】:2018-04-17 18:07:14
【问题描述】:

我在 Magento 2.1.2 中添加新产品时遇到问题,我不知道如何解决我是 Magento 的新手。当我添加产品时,它会返回此错误

SQLSTATE[HY000]: 一般错误: 1205 Lock wait timeout exceeded;尝试重新启动事务,查询是:INSERT INTO `catalog_product_entity_varchar`(`entity_id`,`attribute_id`,`value`,`store_id`) VALUES (?, ?, ?, ?) ON DUPLICATE KEY UPDATE `entity_id` = VALUES(` entity_id`), `attribute_id` = VALUES(`attribute_id`), `value` = VALUES(`value`), `store_id` = VALUES(`store_id`)

改了

innodb_lock_wait_timeout=120
mysql 配置文件中的值,但它没有解决我的问题

任何人都有其他解决方案

【问题讨论】:

    标签: php mysql magento magento2


    【解决方案1】:

    在 phpmyadmin 或 mysql 命令行中使用 SHOW FULL PROCESSLIST 检查您的 mysql 状态。您可能会发现正在锁定要写入的表的查询。

    【讨论】:

    • 是的,它是正确的,在我的情况下,DBeaver 数据库管理器正在锁定我的表:D
    猜你喜欢
    • 2021-01-12
    • 2013-02-05
    • 2019-06-02
    • 2016-08-01
    • 2018-01-12
    • 2015-09-27
    • 1970-01-01
    • 2014-09-05
    • 1970-01-01
    相关资源
    最近更新 更多