MariaDB - Gestion base

De Wiki doc


Sauvegarde et restauration

Sauvegarde

La sauvegarde d'une base de données s'effectue avec la commande suivante. Le traditionnel mysqldump n'est plus qu'un lien symbolique vers son pendant MariaDB : mariadb-dump.

mariadb-dump -u utilisateur -pmot_de_passe -h nom_serveur_mysql --opt nom_base > sauvegarde_de_ma_base.sql

Pour une sauvegarde de toutes les bases, le paramètre --all-databases peut être utilisé comme suit :

 mariadb-dump -u utilisateur -pmot_de_passe --all-databases > sauvegarde_de_toute_mes_bases.sql

Restauration

La restauration d'une base s'effectue de la façon suivante. Le fichier précédemment généré est utilisé.

mariadb -u utilisateur -pmot_de_passe nom_base < sauvegarde_de_ma_base.sql

Pour la restauration de toute les bases sauvegardées avec l'argument --all-databases de mariadb-dump, il faudra utiliser la commande suivante :

mariadb --all-databases --single-transaction sauvegarde_de_toute_mes_bases.sql

Source de la section