LoginSignup
0
0

More than 3 years have passed since last update.

mysqldumpで--skip-lock-tablesが効かない

Posted at

解決したい問題

mysqldumpを使ってDBをダンプするときにLOCK TABLEを無効にしたい
通常なら以下で解決するらしい

mysqldump --skip-lock-tables -h$HOST -P$PORT -u$USER $DB -p$PW $TABLE > dump.sql

自分の環境ではこれが上手くいかずLOCKが残ってしまいました。

解決法

--skip-add-locksを使う


mysqldump --skip-add-locks -h$HOST -P$PORT -u$USER $DB -p$PW $TABLE > dump.sql

参考文献

調べたところデフォルトでいくつかのオプションが有効になっていてそれを打ち消すには--をつけると良いらしい。LOCK TABLEに関するオプションが2つあったので試してみたところ上手くいきました。
参考

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0