CodeLab技術ブログ

プログラミング技術まとめ

mysqldump が生成したファイルからデータベースをリストアする

mysqldumpが生成したファイルからDBをリストアする場合、部参照キーを定義していた場合エラーとなる場合がある。

その場合は、sqlファイルの先頭に以下を記述する。

SET FOREIGN_KEY_CHECKS=0;

ダンプ方法

mysqldump -u root -pmypass mydatabase > mydatabase_dump.sql

リストア

mysql -u root -pmypass mydatabase < mydatabase_dump.sql

※-pはパスワード つなげて書くか、-p のみで、対話形式で入力も可能

コメントは受け付けていません。