web-dev-qa-db-ja.com

Perconaxtrabackup準備が失敗する

バックアップを作成しましたが、Perconaによると正常に完了しました。今、私はそれを準備しようとしていますが、次の問題があります:

./xtrabackup_55  --defaults-file="/etc/my.cnf"  --defaults-group="mysqld" --prepare --target-dir=/backup/unprepared/2013_05_21_21_31_41_full
xtrabackup: cd to /backup/unprepared/2013_05_21_21_31_41_full
xtrabackup: This target seems to be not prepared yet.
xtrabackup: No valid checkpoint found.
xtrabackup: Error: xtrabackup_init_temp_log() failed.

私はかなり長い間答えを探していましたが、決定的なものは何も見つかりませんでした。これを解決する方法について何かアドバイスはありますか?


編集:以下のコメントごとに、ここに必要な情報があります:

percona Server 5.5.16 Linux(x86_64)用のxtrabackup_55バージョン2.0.3(リビジョンID:470)

cat /etc/my.cnf|grep innodb
innodb_data_home_dir = /data/mysql_data/
innodb_data_file_path = ibdata1:2000M;ibdata2:10M:autoextend
innodb_log_group_home_dir = /var/mysql/data/
innodb_file_per_table
innodb_buffer_pool_size = 5G
innodb_additional_mem_pool_size = 40M
innodb_log_file_size = 1G
innodb_log_buffer_size = 16M
innodb_log_block_size = 512
innodb_flush_log_at_trx_commit = 1
innodb_lock_wait_timeout = 50
innodb_thread_concurrency = 8
innodb_doublewrite_file = /var/mysql/innodb_doublewrite.buff
innodb_flush_method = ALL_O_DIRECT
1
AJ.

Percona xtrabackupのドキュメント は、ライブのmy.cnfファイルではなく、バックアップで取得したxtrabackup_55ファイルをbackup-my.cnfにポイントする必要があることを示しています。

バックアップが取られたのと同じサーバーで準備をしている場合、それが違いを生むかどうかはわかりません。

2
Nathan Jolly