phpMyAdmin
 sql >> Base de données >  >> Database Tools >> phpMyAdmin

importer/exporter une très grande base de données mysql dans phpmyadmin

Répondre à cela pour tous ceux qui atterrissent ici. Si vous ne pouvez utiliser phpMyAdmin que parce que vous n'avez pas d'accès SSH au service MySQL ou que vous ne savez pas comment utiliser les outils de ligne de commande, cela peut vous aider. Cependant, comme le suggère le commentaire ci-dessus, exporter une base de données de cette taille serait beaucoup plus facile avec mysqldump.

phpMyAdmin (j'utilise la v3.5.6) permet d'exporter les tables individuellement comme ceci :

  1. Sélectionnez la base de données à afficher/modifier. Une liste de toutes les tables devrait apparaître.
  2. Dans la liste des tableaux, cochez la case à gauche du tableau que vous souhaitez exporter.
  3. Au bas de la liste des tableaux, sélectionnez "Exporter" dans la zone de sélection "Avec la sélection :".
  4. L'écran d'exportation apparaît. Souvent, une exportation "rapide" fonctionnera et l'enregistrera au format "SQL".

phpMyAdmin permet également d'exporter des enregistrements individuellement ou en groupes, vous pouvez donc, par exemple, exporter seulement 10 enregistrements d'une table avec 100 000.

  1. Suivez les étapes 1 à 3 ci-dessus.
  2. Au lieu de "Rapide", sélectionnez "Personnalisé".
  3. Sous "Lignes", sélectionnez "Dump some rows"
  4. Entrez ensuite le nombre de lignes que vous souhaitez exporter et le numéro de la ligne de départ.
  5. Sous "Options de vidage des données" en bas de l'écran d'exportation, vérifiez que la "Longueur maximale de la requête créée" est suffisamment grande.
  6. Remarque :Si vous exportez des données BLOB volumineuses, par exemple, ce chiffre devra peut-être être augmenté.

J'espère que cela aidera quelqu'un qui découvre phpMyAdmin ou DBA via le Web.