バックアップ ツール ibbackup を使用します:
ibbackup は、innodb ストレージ エンジンの物理ホット バックアップを専門とする innodb 社 (www.innodb.com) のホット バックアップ ツールです。このツールは有料であり、無料では使用できません。 innodb 社は oracle に買収されました。 使用方法:
起動用の設定ファイル my.cnf とバックアップ用の設定ファイル my2.cnf を編集します。
[mysqld]
datadir = /home/heikki /data
innodb_data_home_dir = /home/heikki/data
innodb_data_file_path = ibdata1:10M:autoextend
innodb_log_group_home_dir = /home/heikki/data
set-variable = innodb_log_files_in_group=2
set-variable = innodb_log_file_size =2 0M
の場合/home/heikki/backup にバックアップする場合、my2.cnf の例は次のようになります:
[mysqld]
datadir = /home/heikki/backup
innodb_data_home_dir = /home/heikki/backup
innodb_data_file_path = ibdata1: 10M:autoextend
innodb_log_group_home_dir = /home/ heikki/backup
set-variable = innodb_log_files_in_group=2
set-variable = innodb_log_file_size=20M
バックアップ開始
ibbackup my.cnf my2.cnf
リカバリが必要な場合はログを再実行
ibback上へ - -apply-log my2.cnf
回復後にデータベース サービスを再起動します