home wiki.fukuchiharuki.me
Menu

関連

  • MySQL

概要

データベースを丸ごとダンプして別のデータベースにコピーする。

方法

データベースsrcからデータベースdstにコピーするものとして。

$ mysqldump src -u**** -p**** --add-drop-table --extended-insert --no-autocommit > dump
$ mysql dst -u**** -p**** < dmp

解説

--add-drop-table
CREATE TABLE文の前にDROP TABLE文をつける
--extended-insert
複数行INSERT構文を使用する(→高速化)
--no-autocommit
テーブル毎のトランザクションにする(→高速化)

参考