MariaDB - Gestion base

De Wiki doc

Révision datée du 23 janvier 2022 à 20:23 par Ycharbi (discussion | contributions) (Page créée avec « Category:base_de_données =Sauvegarde et restauration= ==Sauvegarde== La sauvegarde d'une base de données s'effectue avec la commande suivante. Le traditionnel <sour... »)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)


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