私は最近、私の開発環境用に大規模な32Gigデータベースのコピーを作成しました。今アイテムを作成、削除、更新しようとするとこのエラーが発生します。Magento SQLSTATE [HY000]:一般エラー:1205ロック待ちタイムアウトを超えました。トランザクションを再起動してみてください
SQLSTATE[HY000]: General error: 1205 Lock wait timeout exceeded; try restarting transaction
私は多分コピーを正しく行っていませんでしやテーブルの一部がロックされていると思っていますか?
問題のデータベースはtest_dev2
で、私の開発環境で使用されています。 test_dev2
のプロセスを終了しようとしましたが、それでも同じエラーが発生しました。
私はまた、MySQLサービスとまだ同じエラーを再開しました。
私はその後、私はSHOW OPEN TABLES WHERE In_use > 0;
+-----------+------------------+--------+-------------+ | Database | Table | In_use | Name_locked | +-----------+------------------+--------+-------------+ | test_dev2 | core_url_rewrite | 1 | 0 | +-----------+------------------+--------+-------------+
私はこの1205 Lock wait timeout exceeded
エラーを修正することができる方法上の任意のアイデアを、このコマンドを実行すると、私は何を得る相続人は120 +--------------------------+-------+ | Variable_name | Value | +--------------------------+-------+ | innodb_lock_wait_timeout | 120 | +--------------------------+-------+
にinnodb_lock_wait_timeout
を増加?