====== 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'' - 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. - Cliquer (à gauche) sur la base de données à exporter. - Ensuite cliquer en haut sur "Exporter" - Sélectionner toutes les bases de la table à exporter et le mode d'exportation (SQL, CSV, ...) - 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.) - Cocher "Transmettre" puis cliquer sur "Exécuter" ===== Via un MySQL Manager (ou logiciel similaire) ===== - Posséder et installer un logiciel tel que EMS MySQL Manager : http://www.01net.com/telecharger/windows/Programmation/base_de_donne/fiches/32270.html - Etablir une connexion avec sa base de données distante - Menu "Tools" puis "Extract Database" - Sélectionner la base à exporter puis "Next" - Cocher "save to file" et indiquer l'endroit où sera acheminée la sauvegarde puis "Next" - Sélectionner les éléments à exporter "structure+données, structure seulement ou données seulement" puis "Next" - Sélectionner les tables de la base à exporter puis "Next" - 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 : [[http://www.fire-soft-board.com/fsb/membre-39.html|NightAngel]]| [[http://www.fire-soft-board.com/fsb/membre-469.html|Houram]]//