エンジニア日記

日々の開発あれこれ

MySQL データエクスポートとインポート

エクスポート

ファイル名に現在時間をつけてエクスポート

1
mysqldump -h 【ホスト名】 -u 【ユーザー名】 -p 【DB名】 > 【ファイル名】_`date "+%Y%m%d-%H%M%S"`.sql

インポート

1
mysql -h 【ホスト名】 -u 【ユーザー名】 -p 【DB名】 < 【ファイル名】_YYYYmmdd-HHMMSS.sql

または

1
2
mysql -h 【ホスト名】 -u 【ユーザー名】 -p 【DB名】
mysql > source 【ファイル名】_YYYYmmdd-HHMMSS.sql;

その他

今どこのデータベースにつないでるか忘れたとき

1
SELECT database();