MariaDB: Utilisation des CLIs MariaDB (mysql, mysqldump, etc.)
Cette documentation fait partie du guide Utilisation avancée. Consultez le guide complet ici : Comment configurer, optimiser, exporter ou importer des données MariaDB.
👋 Bienvenue sur la documentation de Stackhero
Stackhero propose un service MariaDB cloud prêt à l'emploi, conçu pour les charges de travail en production. Vous bénéficiez de :
- Connexions et transferts de données illimités.
- Interface web phpMyAdmin intégrée pour la gestion de vos bases de données.
- Mises à jour en un clic pour une maintenance simplifiée.
- Performance élevée et sécurité renforcée sur une infrastructure privée et dédiée.
Lancez une instance MariaDB entièrement managée en quelques minutes. Stackhero s'occupe de l'installation, des mises à jour et de la sécurité pour que vous puissiez vous concentrer sur votre application. En savoir plus sur l'hébergement MariaDB cloud.
Les outils en ligne de commande MariaDB comme mysql et mysqldump sont essentiels pour des tâches telles que l'import ou l'export de données.
Lancer ces outils dans un conteneur Docker simplifie la configuration, surtout si vous souhaitez éviter d'installer des logiciels directement sur votre ordinateur.
Si Docker ne fait pas partie de votre workflow, aucun souci ! Vous pouvez essayer Code-Hero sur Stackhero à la place. Code-Hero est une plateforme de développement complète qui fonctionne directement dans votre navigateur, sans aucune installation locale. Découvrez toutes ses fonctionnalités et commencez en quelques minutes en visitant Code-Hero sur Stackhero.
Pour débuter avec Docker, vous pouvez lancer un conteneur MariaDB avec la commande suivante :
docker run -it -v $(pwd):/mnt mariadb:<MARIADB_VERSION> /bin/bash
Remplacez
<MARIADB_VERSION>par la version spécifique de MariaDB dont vous avez besoin. Si votre application utilise la version10.11.6-0de MariaDB sur Stackhero, par exemple, vous pouvez utiliser la version10.11.6(il suffit d'omettre le suffixe-0).
Une fois votre conteneur lancé, vous pouvez vérifier votre connexion avec :
mysql -u root -p -h <XXXXXX>.stackhero-network.com -P <PORT>
Au démarrage du conteneur, votre répertoire courant est monté dans /mnt à l'intérieur de celui-ci (grâce à $(pwd):/mnt). Cela signifie que tout fichier présent dans votre répertoire actuel sur votre ordinateur apparaîtra dans /mnt dans le conteneur. Par exemple, pour sauvegarder une base de données MariaDB sur votre machine, exécutez cette commande dans le conteneur pour enregistrer la sauvegarde sous /mnt/<DATABASE>.sql :
mysqldump -u root -p -h <XXXXXX>.stackhero-network.com -P <PORT> <DATABASE> > /mnt/<DATABASE>.sql