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 <source lang="bash" inline>mysqldump</source> n'est plus qu'un lien symbolique vers son pendant MariaDB : <source lang="bash" inline>mariadb-dump</source>.
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 <source lang="bash" inline>--all-databases</source> 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 <source lang="bash" inline>--all-databases</source> de <source lang="bash" inline>mariadb-dump</source>, il faudra utiliser la commande suivante :
mariadb --all-databases --single-transaction sauvegarde_de_toute_mes_bases.sql