InnoDB ホットバックアップ 設定メモ

| | コメント(0)

InnoDB ホットバックアップ/マニュアル


□ 解凍


$ gzip -d ibbackup[LICENCE_NO].gz
$ mv ibbackup[LICENCE_NO] ibbackup
$ chmod +x ibbackup

□ /etc/my.cnf 修正


# vi /etc/my.cnf

--- /etc/my.cnf ---


datadir = /var/mysql
innodb_data_file_path = ibdata1:10M:autoextend
innodb_data_home_dir = /var/mysql
innodb_log_file_size = 256M
innodb_log_files_in_group = 3

□ バックアップ用設定ファイル /etc/my2.cnf 作成

# vi /etc/my2.cnf

--- /etc/my2.cnf ----

datadir = /var/mysql_ibbackup
innodb_data_home_dir = /var/mysql_ibbackup
innodb_data_file_path = ibdata1:10M:autoextend
innodb_log_group_home_dir = /var/mysql_ibbackup
set-variable = innodb_log_files_in_group=3
set-variable = innodb_log_file_size=128M

□ バックアップディレクトリ作成


# mkdir /var/mysql_ibbackup/
# chown mysql:mysql /var/mysql_ibbackup/

□ 実行

# ./ibbackup /etc/my.cnf /etc/my2.cnf

# cd /var/mysql_ibbackup/
# ls -l
-rw-r----- 1 root mysql 1024 Aug 29 12:34 ibbackup_logfile
-rw-r----- 1 root mysql 18874368 Aug 29 12:34 ibdata1

□ 実行 (圧縮して保存)


# ./ibbackup --compress /etc/my.cnf /etc/my2.cnf

□ 実行 (MyISAMおよびInnoDBの両方のテーブルのシャープ バックアップの作成)


# ./ibbackup --suspend-at-end --compress /etc/my.cnf /etc/my2.cnf

ibbackup: You had specified the option --suspend-at-end
050829 12:57:10 ibbackup: Suspending the backup procedure to wait
ibbackup: until you delete the marker file /var/mysql_ibbackup/ibbackup_suspended

実行すると /var/mysql_ibbackup/ibbackup_suspended を消すまでサスペンドする。
その間に自力で MyISAM のファイルをコピーしろってこと?

カテゴリ

 

コメントする

このブログ記事について

このページは、が2005年9月 2日 22:59に書いたブログ記事です。

ひとつ前のブログ記事は「Googleデスクトップサーチ Beckyプラグイン」です。

次のブログ記事は「xemacs FTP でリモートファイルの編集」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。