mysqlのデータベースをローカルでリストアする
サーバのデータベースの状態をローカルでとても作りたくなりました。
ダンプとる
$ mysqldump --default-character-set=utf8 -u ユーザ名 -p DB名 > 出力先ファイル名
文字化けする可能性があるらしいので文字コードを指定した方が安全っぽい。
リストアする
$ mysql -u root -p DB名 < dump.sql
データベース作成
ローカルのデータベースにリストアする時、名前だけでもデータベースがないとリストアできない。
$ mysql -u root -p $ create databse DB名