#freeze
-MySQL関連のWikiへのリンク
--[[MySQL:http://wiki.gashimax.com/index.php?MySQL]]
--MySQL 5.1
--MySQL 5.4
--MySQL/InnoDB
--MySQL/エラー
--MySQL/クラスタリング
--MySQL/サーバ移動
--MySQL/チューニング
--MySQL/バージョン
--MySQL/バックアップ
--MySQL/プロファイリング
--MySQL/ベンチマーク
--MySQL/レプリケーション
--MySQL/ロック
----

-[[【MySQLウォッチ】第23回 押さえておきたいバックアップとリストアのポイント:http://itpro.nikkeibp.co.jp/article/COLUMN/20060122/227654/]]

* 移動方法 [#ma22261d]
** MyISAM [#sf5ea06e]
-データディレクトリ以下をディレクトリごとコピーする

** InnoDB [#x53af412]
-ファイルをコピーする方法もあるが、コピーするファイルや設定ファイルの変更などやることが多く、まともに動くようにするまで大変そう
-素直にmysqldumpでダンプして移動するのが良さげ

* 各種ツール [#a839cdd0]
** [[mysqldump:http://dev.mysql.com/doc/refman/5.1/ja/mysqldump.html]] [#t70cb575]

 $ mysqldump db_name [tables] 

-指定条件だけダンプしたい場合
 "--where=update_datetime='YYYY-MM-DD'"

-インポート時に自動コミットOFF(ダンプされたテーブルごとに SET AUTOCOMMIT=0 と COMMIT ステートメントで囲む)
 --no-autocommit

** select文でファイル書き出し、LOAD DATA文で流し込み [#m86035cf]
 mysql> SELECT * INTO OUTFILE '[ファイルのパス]' FROM [テーブル];

 mysql> LOAD DATA INFILE '[ファイルのパス]' INTO TABLE [テーブル];

** [[mysqlhotcopy:http://dev.mysql.com/doc/refman/5.1/ja/mysqlhotcopy.html]] [#cf7d0aa4]
-MyISAMでしか使えない

-[[mysqlhotcopyでバックアップ&復元:http://phpspot.net/php/pgmysqlhotcopy%82%C5%83o%83b%83N%83A%83b%83v%81%95%95%9C%8C%B3.html]]

* Tips [#c46bd71b]
-[[MySQLでのdump復旧 2時間が 6分に!:http://blog.maru.cc/archives/55]]

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS