web-dev-qa-db-fra.com

Comment exporter toutes les bases de données avec phpmyadmin

Puis-je exporter toutes les bases de données en une seule fois en utilisant phpMyadmin?

Sinon, quelle est la meilleure façon de procéder?

Merci d'avance.

27
shin

Si vous vous connectez en tant qu'utilisateur root, vous devriez pouvoir sélectionner chaque base de données que vous souhaitez sauvegarder, puis l'exporter à partir de là.

  1. Ouvrez votre site PHPAdmin dans un navigateur Web.
  2. Cliquez sur l'onglet "Exporter" enter image description here
  3. Sur la page d'exportation, sélectionnez la base de données que vous souhaitez sauvegarder ou sélectionnez-les toutes à l'aide des commandes situées au-dessus du champ de saisie. enter image description here
  4. Configurez ensuite toutes les options que vous souhaitez avoir. Je vous suggère fortement de lire la documentation pour déterminer exactement quelles options vous devez utiliser. Vous pouvez en savoir plus sur les options dans la documentation phpMyAdmin
  5. Cliquez sur aller enter image description here
18
atrljoe

Voici les étapes à utiliser pour exporter toutes vos bases de données mySQL à l'aide de phpMyAdmin. (Dec 2015) Au fur et à mesure que phpMyAdmin évolue, de nouvelles fonctionnalités sont ajoutées.

  1. Ouvrez phpMyAdmin et sélectionnez l'onglet Bases de données. Vérifiez que toutes vos bases de données doivent y figurer.
  2. Sélectionnez l'onglet Exporter, puis sélectionnez l'onglet Personnalisé. Vous ne souhaitez pas utiliser les paramètres par défaut
  3. Toutes les bases de données seront sélectionnées. Désélectionnez celles que vous ne souhaitez pas sauvegarder. Les fichiers système ne sont pas inclus et vous n'en avez pas besoin.
  4. Sous l'option "Sortie", sélectionnez "Exporter les bases de données en tant que fichiers séparés". Cela changera automatiquement le fichier de téléchargement en Zip avec les fichiers de base de données individuels qu'il contient.
  5. Descendez les "Options de création d'objet"
  6. Sélectionnez "Ajouter une instruction DROP TABLE/VIEW/PROCEDURE/FUNCTION/EVENT/TRIGGER"
  7. Désélectionnez la "valeur AUTO_INCREMENT". Selon la structure de vos bases de données, vous devrez peut-être le sélectionner. Si vous n'êtes pas sûr, conservez-le simplement sélectionné.
  8. Cliquez sur "Go". Le fichier Zip sera téléchargé et vous pourrez l'enregistrer en lieu sûr.
16
andrebruton

mysqldump est le moyen le plus simple. Je ne l'ai jamais fait avec phpMyAdmin.

http://dev.mysql.com/doc/refman/4.1/en/mysqldump.html

mysqldump --all-databases > backup.sql
14
Kyle Brost

Après vous être connecté à phpmyadmin, cliquez simplement sur exporter. Il devrait sélectionner toutes les bases de données par défaut.

9
keith

Vous pouvez le faire avec mysqldump et le --all-databases option:

mysqldump -u username -ppassword –all-databases > dump.sql
3
onteria_

Kyle Brost's Solution en exportant juste un Current Database pour moi.

Au fait, j'ai trouvé ce lien et j'ai obtenu la solution qui pourrait vous être utile:

mysqldump -u root -p --all-databases > alldb_backup.sql

Remarque: Il vous demandera un mot de passe, entrez-le si vous avez défini un mot de passe dans MySQL ou appuyez directement sur Entrée.

Continuez à exporter

Merci :)