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 une solution MySQL cloud prête à l'emploi qui offre de nombreux avantages, notamment :

  • Connexions et transferts illimités.
  • Interface web phpMyAdmin incluse.
  • Mises à jour faciles en un clic.
  • Performance optimale et sécurité robuste grâce à une VM privée et dédiée.

Gagnez du temps et simplifiez-vous la vie : il ne faut que 5 minutes pour essayer la solution MySQL cloud hosting de Stackhero !

Pour créer une sauvegarde (ou « dump ») de votre base de données, vous pouvez utiliser l’outil mysqldump directement depuis votre ordinateur. (Consultez la section précédente pour l’exécuter dans Docker si vous préférez.)

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

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

Assurez-vous de remplacer <XXXXXX>.stackhero-network.com, <PORT> et <DATABASE> par les informations réelles 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, vous pouvez utiliser 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 que vous souhaitez importer.