Drupal8でDBのインポート・エクスポートをする方法

DrupalのDBエクスポート・インポート Drupal
DrupalのDBエクスポート・インポート

Drupalでの開発はDBをよくダメにしてしまうことが多かったりします。モジュールの有効無効や最新のソースを取得した拍子に例の白画面が表示されたり。。(私だけだったらすみません)
そういった時にDBのインポート・エクスポートはよく行うので備忘録も兼ねてご紹介します。
mysqladminを使う方法もありますが、drushを通して実行することが可能です。
Drupal8での実行例になります。

drushでDBをエクスポートする

db.sqlへデータをエクスポートします。

$ cd sites/対象サイト/
$ drush sql-dump > /path/to/db.sql

drushでDBをインポートする

db.sqlからデータをインポートします。
インポートする場合はsql-dumpではなくsql-cliなので注意が必要です。

$ cd sites/対象サイト/
$ drush sql-cli < /path/to/db.sql

drushでDBをdropする

DBをdropして全てやり直したい!そんな時に。

$ cd sites/対象サイト/
$ drush sql-drop

コメント

タイトルとURLをコピーしました