関連

  • MySQL

概要

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

方法

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

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

解説

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

さらに

--single-transaction
ダンプ中テーブルをロックしない
-t データベース名 テーブル名
データだけ
-d データベース名 テーブル名
スキーマだけ

参考


最新の15件
2017-04-27 2017-04-21 2017-04-20 2017-04-18 2017-04-17 2017-04-14 2017-04-13

人気の10件

Last-modified: 2017-04-13 (木) 18:23:52 (17d)