Aller au contenu principal
Kill -9 Club
Se connecter

mariadb-dump

Bases de donnéesPaquet : mariadb-client

Exporte une base MariaDB en SQL. --single-transaction obtient une copie cohérente des tables InnoDB sans les verrouiller, ce qu'une sauvegarde sur un service en production exige.

Ce que font ses options dans les leçons

Tiré du même glossaire que les leçons affichent sous leurs commandes ; les deux ne peuvent pas se contredire.

mariadb-dump -u
L'utilisateur MariaDB.
mariadb-dump -p
Demande le mot de passe. Le coller juste après (-pMonMotDePasse) le rend visible dans la liste des processus et dans l'historique du shell.
mariadb-dump --databases
Sauvegarde les bases nommées, en incluant les instructions CREATE DATABASE — ce qui rend la restauration possible sur un serveur vierge.
mariadb-dump --single-transaction
Prend la sauvegarde dans une seule transaction : cohérente et sans verrouiller les tables, sur InnoDB.
mariadb-dump --quick
Écrit ligne à ligne au lieu de charger chaque table en mémoire, ce qui permet de sauvegarder une grosse base.

Les leçons qui l'enseignent