Table des matières

Exporter une base de données MySQL

Aujourd'hui nous allons voir comment downloader/exporter une base de données de type MySQL...

Il existe à ma connaissance trois méthodes pour exporter une base de données MySQL depuis un serveur distant.

Via phpmyadmin (ou système similaire)

Ce système est le plus rapide et ergonomique cependant il n'est pas possible d'exporter de lourdes bases de données par cette méthode

  1. Accéder à votre phpmyadmin généralement installé par votre hébergeur. Chez quelques hébergeurs il vous suffit d'ajouter /phpmyadmin à la fin de votre nom de domaine.
  2. Cliquer (à gauche) sur la base de données à exporter.
  3. Ensuite cliquer en haut sur “Exporter”
  4. Sélectionner toutes les bases de la table à exporter et le mode d'exportation (SQL, CSV, ...)
  5. Sélectionner les options SQL d'exportation que vous désirez (par défaut veuillez cocher “Insertions complètes” et “Insertions étendues”). (Si la base de données à exporter est trop lourde il est possible que cette méthode ne fonctionne pas.)
  6. Cocher “Transmettre” puis cliquer sur “Exécuter”

Via un MySQL Manager (ou logiciel similaire)

  1. Etablir une connexion avec sa base de données distante
  2. Menu “Tools” puis “Extract Database”
  3. Sélectionner la base à exporter puis “Next”
  4. Cocher “save to file” et indiquer l'endroit où sera acheminée la sauvegarde puis “Next”
  5. Sélectionner les éléments à exporter “structure+données, structure seulement ou données seulement” puis “Next”
  6. Sélectionner les tables de la base à exporter puis “Next”
  7. Cocher Generate “DROP DATABASE IF EXISTS” statement, passer le Records in a block à 5000 par exemple, décocher Insert “COMMIT” statement after each block et Load script to Script Editor puis “Finish”.

Via l'utilitaire mysqldump (nécessite un accès ssh)

Toute la documentation nécessaire est disponible ici : http://www.manuelphp.com/mysql/mysqldump.php

Liens intéressants

http://www.sqlmanager.net/en/products/mysql/manager

http://www.phpmyadmin.net

http://www.manuelphp.com/mysql/mysqldump.php


Contributeurs : NightAngel| Houram