web-dev-qa-db-ja.com

xb_stream_read_chunk():オフセット0x0でのチャンクマジックが間違っています

私はこのようなmysqlインスタンスのバックアップを取りました_innobackupex \ --user=$MYUSER \ --password=$MYPASS \ --no-timestamp \ --parallel=$DUMP_THREADS \ --stream=xbstream \ --slave-info \ --extra-lsndir=$LSN_DIR \ --tmpdir=$TMP_DIR \ --no-lock \ --safe-slave-backup_

私はこのバックアップをこのように復元しようとしています。 _zcat backup_file.xbs.gz 2>/dev/null | xbstream -x -C /var/lib/mysql/_

次のエラーが発生します。 xb_stream_read_chunk(): wrong chunk magic at offset 0x0.

私はすべてのグーグルの提案を試し、xtrabackupを最新バージョンにアップグレードしました。

何も機能していないようです。

1
vkrishna

コメントを使って答えたほうがよかったのですが、まだ十分なポイントがありません。開示:私はPerconaで働いています。私はあなたの質問を私たちの技術チームに置きました、そして彼らはあなたがxstreamアーカイブを作成したかどうか確信がありません。

ここに例があります

Xstreamの場合、バックアップは次のようになります。

innobackupex --stream = xbstream/root/backup />/root/backup/backup.xbstream

そして、backup.xtreamからの抽出は次のようになります。

xbstream -x <backup.xbstream -C/root/backup /

さらに議論が必要な場合は、無料の Perconaフォーラム を介して簡単にできるかもしれません。

1