web-dev-qa-db-fra.com

Percona: La préparation de la sauvegarde ne fonctionne pas ("impossible d'ouvrir ./xtrabackup_logfile")

J'ai créé une sauvegarde MySQL avec un outil PerconaxTrabackup via (grâce à ce guide ):

innobackupex --user=backupmysqluser --password=xyz --compress --stream=xbstream ./ > /var/backups/db/firstBackup.db

Cela réussit à créer la sauvegarde à chaud. Maintenant, je veux tester la restauration de cela, alors, d'abord, je le décompresse:

cd /var/backups/db
mkdir decompressed
xbstream -x -C decompressed

Maintenant j'essaie de le préparer:

innobackupex --apply-log /var/backups/db/decompressed/

Et le résultat est cette erreur:

160719 20:06:28 innobackupex: Starting the apply-log operation

IMPORTANT: Please check that the apply-log run completes successfully.
           At the end of a successful apply-log run innobackupex
           prints "completed OK!".

innobackupex version 2.4.3 based on MySQL server 5.7.11 Linux (x86_64) (revision id: 6a46905)
xtrabackup: cd to /var/backups/db/decompressed
xtrabackup: This target seems to be not prepared yet.
InnoDB: Number of pools: 1
InnoDB: Operating system error number 2 in a file operation.
InnoDB: The error means the system cannot find the path specified.
xtrabackup: Warning: cannot open ./xtrabackup_logfile. will try to find.
InnoDB: Operating system error number 2 in a file operation.
InnoDB: The error means the system cannot find the path specified.
  xtrabackup: Fatal error: cannot find ./xtrabackup_logfile.
xtrabackup: Error: xtrabackup_init_temp_log() failed.

C'est étrange car dans le dossier decompressed, il n'y a pas de xtrabackup_logfile, mais il y a un fichier nommé xtrabackup_logfile.qp au lieu.

Qu'ai-je fait de mal?

4
user1623521

Vous n'avez pas décompressé les fichiers Xtrabackup si elles ont toujours le .qp extension.

Essayez d'utiliser cela dans le dossier actuel:

Sudo innobackeupex --decompress --parallel=4

4 représente le nombre de threads que vous souhaitez utiliser.

Aussi, pour le nettoyage après:

Sudo find ${DEST_DIR}/ -name "*.qp" -delete
4
Rick Vasquez