私はこのような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を最新バージョンにアップグレードしました。
何も機能していないようです。
コメントを使って答えたほうがよかったのですが、まだ十分なポイントがありません。開示:私はPerconaで働いています。私はあなたの質問を私たちの技術チームに置きました、そして彼らはあなたがxstreamアーカイブを作成したかどうか確信がありません。
Xstreamの場合、バックアップは次のようになります。
innobackupex --stream = xbstream/root/backup />/root/backup/backup.xbstream
そして、backup.xtreamからの抽出は次のようになります。
xbstream -x <backup.xbstream -C/root/backup /
さらに議論が必要な場合は、無料の Perconaフォーラム を介して簡単にできるかもしれません。