sql >> Database teknologi >  >> Database Tools >> phpMyAdmin

import/eksport meget stor mysql-database i phpmyadmin

Besvarer dette til alle andre, der lander her. Hvis du kun kan bruge phpMyAdmin, fordi du ikke har SSH-adgang til MySQL-tjenesten eller ikke ved, hvordan du bruger kommandolinjeværktøjer, så kan dette måske hjælpe. Men som kommentaren ovenfor antyder, ville eksport af en database af denne størrelse være meget nemmere med mysqldump.

phpMyAdmin (jeg bruger v3.5.6) gør det muligt at eksportere tabeller individuelt sådan:

  1. Vælg den database, der skal ses/redigeres. En liste over alle tabellerne skulle dukke op.
  2. På listen over tabeller skal du markere afkrydsningsfeltet til venstre for den tabel, du vil eksportere.
  3. Vælg 'Eksporter' nederst på tabellerne i feltet 'WithSelected:'.
  4. Eksportskærmen vises. Ofte vil en 'Hurtig' eksport virke, og gemme den som 'SQL'-format.

phpMyAdmin tillader også, at poster eksporteres individuelt eller i grupper, så du for eksempel kan eksportere kun 10 poster fra en tabel med 100.000.

  1. Følg trin 1 til 3 ovenfor.
  2. I stedet for 'Hurtig' skal du vælge 'Tilpasset'.
  3. Under 'Rækker' skal du vælge 'Dump nogle række(r)'
  4. Indtast derefter antallet af rækker, du vil eksportere, og startrækkenummeret.
  5. Under 'Datadump-indstillinger' nederst på eksportskærmen skal du kontrollere, at 'Maksimal længde af oprettet forespørgsel' er stor nok.
  6. Bemærk:Hvis du f.eks. eksporterer store BLOB-data, skal dette tal muligvis hæves.

Håber det hjælper en ny til phpMyAdmin eller DBA via nettet.




  1. SQL Select-streng virker ikke

  2. Dårlige kardinalitetsestimater kommer fra SSMS-udførelsesplaner

  3. Hvordan kan jeg programmere en tastaturgenvej til at vælge top 1000* fra den valgte tabel?

  4. Fejl ved sletning af en database i MySQL (kan ikke sende '.\oro', fejlnr.:41)