MySQLでのdumpについてです。dumpのやり方をサクッと確認できるためのメモです。
すべてのDBをdump
mysqldump -u <USERNAME> -p > <OUTPUTFILENAME>
- -u <USERNAME>
- アクセスするユーザー名を指定
- -p
- パスワードを指定(コマンド実行後に入力を求められる)
- <OUTPUTFILENAME>
- 出力するファイルの名前を指定
DBを指定してdumpする
mysqldump -u <USERNAME> -p <DBNAME> > <OUTPUTFILENAME>
- <DBNAME>
- dumpするデータベース名を指定
テーブルを指定してdump
mysqldump -u <USERNAME> -p <DBNAME> <TABLENAME> > <OUTPUTFILENAME>
- <TABLENAME>
- dumpするテーブル名を指定
リストア
mysql -u <USERNAME> -p [<DBNAME>] < <OUTPUTFILENAME>