- MySQL関連のWikiへのリンク
- MySQL
- MySQL 5.1
- MySQL 5.4
- MySQL/InnoDB
- MySQL/エラー
- MySQL/クラスタリング
- MySQL/サーバ移動
- MySQL/チューニング
- MySQL/バージョン
- MySQL/バックアップ
- MySQL/プロファイリング
- MySQL/ベンチマーク
- MySQL/レプリケーション
- MySQL/ロック
移動方法 †
MyISAM †
- データディレクトリ以下をディレクトリごとコピーする
InnoDB †
- ファイルをコピーする方法もあるが、コピーするファイルや設定ファイルの変更などやることが多く、まともに動くようにするまで大変そう
- 素直にmysqldumpでダンプして移動するのが良さげ
各種ツール †
$ mysqldump db_name [tables]
- インポート時に自動コミットOFF(ダンプされたテーブルごとに SET AUTOCOMMIT=0 と COMMIT ステートメントで囲む)
--no-autocommit
select文でファイル書き出し、LOAD DATA文で流し込み †
mysql> SELECT * INTO OUTFILE '[ファイルのパス]' FROM [テーブル];
mysql> LOAD DATA INFILE '[ファイルのパス]' INTO TABLE [テーブル];
Tips †