dump & restore

よく忘れるので。

create database databasename DEFAULT CHARACTER SET utf8;

mysqldump -u user --add-drop-table --add-locks -a -q -l --default-character-set=utf8 -p databasename > dump.sql

mysql -u user -p --default-character-set=utf8 databasename < dump.sql

追記:
特定のテーブルを除外するときはこれをつけるといいらしい。

' --ignore-table=databasename.tablename

上の -- が勝手に変換されちゃうので 'をつけたけど実際はこれはいらない。