MariaDB

De wiki jackbot
Révision datée du 21 juillet 2023 à 07:24 par Jackbot (discussion | contributions) (Page créée avec « Category:Informatique MariaDB est un système de gestion de base de données édité sous licence GPL. Il s'agit d'un embranchement communautaire de MySQL : la gouvernance du projet est assurée par la fondation MariaDB <h1>Avec Docker</h1> Il existe une [https://hub.docker.com/_/mariadb image officielle] pour Docker <h1>Décharger une base de données</h1> <h2>Cas général</h2> Pour décharger une base de donnée il faut utiliser la commande : <pre style=... »)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à la navigation Aller à la recherche

MariaDB est un système de gestion de base de données édité sous licence GPL. Il s'agit d'un embranchement communautaire de MySQL : la gouvernance du projet est assurée par la fondation MariaDB

Avec Docker

Il existe une image officielle pour Docker

Décharger une base de données

Cas général

Pour décharger une base de donnée il faut utiliser la commande :

mysqldump -u utilisateur --password=mot_de_passe base_de_donnees > sauvegarde.sql

Cas de Docker

Avec Docker il faut transmettre la commande précédente au conteneur en question, par exemple :

docker exec conteneur /usr/bin/mysqldump -u utilisateur --password=mot_de_passe base_de_donnees > sauvegarde.sql

Cependant on peut éviter de fournir les différents paramètres en clair en utilisant les variables d'environnement du conteneur :

docker exec conteneur bash -c '/usr/bin/mysqldump -u $MYSQL_USER --password=$MYSQL_PASSWORD $MYSQL_DATABASE' > sauvegarde.sql