ファイルを生成したとき(たとえばdb-dump.sql
) mysqldump
を使用 、mysql
を使用して他のデータベースにインポートできます コマンド:
mysql --user=XXX --password=XXX --host=YOUR_HOST DATABASE_NAME < db-dump.sql
また、コマンドにパスワードを表示したくない場合は、次を使用できます:
mysql --user=XXX -p --host=YOUR_HOST DATABASE_NAME < db-dump.sql
補足として、あるDBを別のDBにコピーする場合は、ファイルを使用する必要はなく、mysqldump
の出力を直接パイプすることができます。 mysql
へ :
mysqldump --user=XXX --password=XXX --host=SOURCE_HOST SOURCE_DB | mysql --user=XXX --password=XXX --host=DESTINATION_HOST DESTINATION_DB
(ディスク上にある一時ファイルを使用していないため、さらに高速になるはずです)