MySQL: Sauvegarde d'une base de données MySQL

Cette documentation fait partie du guide Utilisation avancée. Consultez le guide complet ici : Comment configurer, optimiser, exporter ou importer des données MySQL.

👋 Bienvenue sur la documentation de Stackhero !

Stackhero propose un service MySQL cloud entièrement managé qui simplifie le déploiement et la gestion pour vos charges de travail en production :

  • Connexions et transferts de données illimités.
  • Interface web phpMyAdmin intégrée pour une gestion simplifiée de vos bases de données.
  • Mises à jour sans effort avec des upgrades en un clic.
  • Performance constante et sécurité renforcée sur une infrastructure privée et dédiée.

Avec Stackhero, vous disposez d'une base de données MySQL fiable, prête en quelques minutes. Réduisez le temps consacré à l'installation et à la maintenance, et concentrez-vous sur le développement de vos applications. Essayez dès aujourd'hui l'hébergement MySQL cloud sur Stackhero.

Pour créer une sauvegarde (ou "dump") de votre base de données, vous pouvez utiliser l'outil mysqldump directement depuis votre ordinateur. (Reportez-vous à la section précédente pour l'utiliser dans Docker si vous le souhaitez.)

Pour exporter une base de données depuis votre instance Stackhero vers votre ordinateur, exécutez :

mysqldump -u root -p -h <XXXXXX>.stackhero-network.com -P <PORT> <DATABASE> > <DATABASE>.sql

Veillez à remplacer <XXXXXX>.stackhero-network.com, <PORT> et <DATABASE> par les informations de votre instance. Après avoir lancé la commande, il vous sera demandé le mot de passe root. L'outil mysqldump enregistrera alors les tables de votre base dans un fichier nommé <DATABASE>.sql.

Pour importer une base de données depuis votre ordinateur vers votre instance Stackhero, utilisez la commande suivante :

mysql -u root -p -h <XXXXXX>.stackhero-network.com -P <PORT> <DATABASE> < yourDump.sql

N'oubliez pas de remplacer yourDump.sql par le nom réel du fichier SQL à importer.