- 追加された行はこの色です。
- 削除された行はこの色です。
- MySQL/データベースをダンプする へ行く。
- MySQL/データベースをダンプする の差分を削除
#author("2017-04-13T09:21:06+00:00","default:haruki","haruki") #author("2017-04-13T09:23:52+00:00","default:haruki","haruki") *関連 [#y671880f] -MySQL *概要 [#ab7d356f] データベースを丸ごとダンプして別のデータベースにコピーする。 *方法 [#za57ca92] データベースsrcからデータベースdstにコピーするものとして。 $ mysqldump src -u**** -p**** --add-drop-table --extended-insert --no-autocommit > dump $ mysql dst -u**** -p**** < dump *解説 [#qee41110] :--add-drop-table|CREATE TABLE文の前にDROP TABLE文をつける :--extended-insert|複数行INSERT構文を使用する(→高速化) :--no-autocommit|テーブル毎のトランザクションにする(→高速化) :--extended-insert|複数行INSERT構文を使用する(→取り込むときに高速化) :--no-autocommit|テーブル毎のトランザクションにする(→取り込むときに高速化) *さらに [#qecbdd30] :--single-transaction|ダンプ中テーブルをロックしない :-t データベース名 テーブル名|データだけ :-d データベース名 テーブル名|スキーマだけ *参考 [#j1466ce1] - [[MySQL :: MySQL 5.6 リファレンスマニュアル :: 4.5.4 mysqldump — データベースバックアッププログラム>http://dev.mysql.com/doc/refman/5.1/ja/mysqldump.html]] - [[tree-tips: mysqldumpでロックせずオンラインバックアップする | MySQL>http://www.tree-tips.com/mysql/mysqldump/online_backup/]]