sql >> Databasteknik >  >> Database Tools >> phpMyAdmin

importera/exportera mycket stor mysql-databas i phpmyadmin

Svarar på detta för alla andra som landar här. Om du bara kan använda phpMyAdmin för att du inte har SSH-åtkomst till MySQL-tjänsten eller inte vet hur man använder kommandoradsverktyg, så kan det här hjälpa. Men som kommentaren ovan antyder, skulle export av en databas av denna storlek vara mycket enklare med mysqldump.

phpMyAdmin (jag använder v3.5.6) tillåter att tabeller exporteras individuellt så här:

  1. Välj databasen att visa/redigera. En lista över alla tabeller bör visas.
  2. I listan med tabeller, markera kryssrutan till vänster om tabellen du vill exportera.
  3. Längst ned i tabelllistan väljer du "Exportera" från valrutan "WithSelected:".
  4. Exportskärmen visas. Ofta fungerar en "Snabb"-export och sparar den som "SQL"-format.

phpMyAdmin tillåter också att poster exporteras individuellt eller i grupper, så du kan till exempel exportera bara 10 poster från en tabell med 100 000.

  1. Följ steg 1 till 3 ovan.
  2. Istället för "Snabb" väljer du "Anpassad".
  3. Under "Rader" väljer du "Dumpa några rad(er)"
  4. Skriv sedan in antalet rader du vill exportera och startradens nummer.
  5. Under "Datadumpningsalternativ" längst ned på exportskärmen kontrollerar du att "Maximal längd på skapad fråga" är tillräckligt stor.
  6. Obs! Om du till exempel exporterar stora BLOB-data kan denna siffra behöva höjas.

Hoppas det hjälper någon som är ny med phpMyAdmin eller DBA via webben.




  1. Hur installerar jag SQL Server Management Studio 2012 (SSMS) Express?

  2. Localhost/phpmyadmin/ returnerar php-kod

  3. Skapa ett anpassat menyalternativ i Objektutforskaren

  4. Fungerar MySQL Workbench autocomplete?