Datasheet/XtraBackup
Aller à la navigation
Aller à la recherche
__NOTITLE__
Xtra Backup
Backup
- Backup full
innobackupex --user=<USER> --password=<PASSWD> --databases=<BASE> <FULL BACKUP PATH>
- Backup incrémental
innobackupex --incremental <INCREMENTAL BACKUP PATH> --incremental-basedir=<FULL BACKUP PATH> --user=<USER> --password=<PASSWD>
Restauration
- Depuis un backup Full
- On prépare le backup à être importer
innobackupex --apply-log <FULL BACKUP PATH>
- On déplace/renomme les fichiers existants (ceux qui seront écraser par notre backup)
mv /var/lib/mysql/dossier_de_la_base{,.old} - On applique le backup (on remplace les fichiers)
innobackupex --ibbackup=xtrabackup --copy-back <FULL BACKUP PATH>
- On prépare le backup à être importer
- Depuis un backup incrémental
- On importe au backup les transactions déjà validée
innobackupex --apply-log --redo-only <FULL BACKUP PATH> [--use-memory=1G] --user=<USER> --password=<PASSWD>
- On applique la sauvegarde incrémental au backup
innobackupex --apply-log <FULL BACKUP PATH> --incremental-dir=<INCREMENTAL BACKUP PATH> [--use-memory=1G] --user=<USER> --password=<PASSWD>
- On prépare le backup à être importer
innobackupex --apply-log <FULL BACKUP PATH> [--use-memory=1G] --user=<USER> --password=<PASSWD>
- On déplace/renomme les fichiers existants (ceux qui seront écraser par notre backup)
mv /var/lib/mysql/dossier_de_la_base{,.old} - On applique le backup (on remplace les fichiers)
innobackupex --ibbackup=xtrabackup --copy-back <FULL BACKUP PATH>
- On importe au backup les transactions déjà validée
