Le script utilise mariadb-dump pour produire un .sql à partir d’une base physique. Il utilise podman pour lancer une instance de mariadb correspondant à la version qui a généré le backup physique (pour éviter de lancer un mariadb 10 installer sur une sauvegarde physique générée par mariadb 12).
Pour faire simple, quand tu demandes à uback de restaurer une sauvegarde mariadb, il te donne un dossier physique (l’équivalent de /var/lib/mysql) + ces deux scripts te permettant facilement d’obtenir un .sql à partir du dossier physique. Si ton but est juste de restaurer l’ensemble de la base, un simple mv restored-data/ /var/lib/mysql est suffisant (juste attention à l’owner évidemment) et tu peux ignorer ces scripts.
C’est pour les collègues qui disent "j’aimerai bien l’état de la table T de la base B il y a un mois". uback restore, puis le script ./sqldump-podman.sh B T > b-t.sql.
(et uback restore utilise par défaut podman pour utiliser la bonne version de mariadb-backup correspondant au mariadb-backup qui a généré le backup)
[^] # Re: rclone ?
Posté par Moonz . En réponse au journal Publication de uback 0.7(.1). Évalué à 5. Dernière modification le 01 mars 2026 à 17:07.
Le script utilise mariadb-dump pour produire un .sql à partir d’une base physique. Il utilise podman pour lancer une instance de mariadb correspondant à la version qui a généré le backup physique (pour éviter de lancer un mariadb 10 installer sur une sauvegarde physique générée par mariadb 12).
Pour faire simple, quand tu demandes à uback de restaurer une sauvegarde mariadb, il te donne un dossier physique (l’équivalent de /var/lib/mysql) + ces deux scripts te permettant facilement d’obtenir un .sql à partir du dossier physique. Si ton but est juste de restaurer l’ensemble de la base, un simple
mv restored-data/ /var/lib/mysqlest suffisant (juste attention à l’owner évidemment) et tu peux ignorer ces scripts.C’est pour les collègues qui disent "j’aimerai bien l’état de la table T de la base B il y a un mois".
uback restore, puis le script./sqldump-podman.sh B T > b-t.sql.(et
uback restoreutilise par défaut podman pour utiliser la bonne version de mariadb-backup correspondant au mariadb-backup qui a généré le backup)