phpMyAdmin
 sql >> Datenbank >  >> Database Tools >> phpMyAdmin

Import/Export einer sehr großen MySQL-Datenbank in phpmyadmin

Beantworten Sie dies für alle anderen, die hier landen. Wenn Sie phpMyAdmin nur verwenden können, weil Sie keinen SSH-Zugriff auf den MySQL-Dienst haben oder nicht wissen, wie man Befehlszeilen-Tools verwendet, dann könnte dies hilfreich sein. Wie der obige Kommentar jedoch andeutet, wäre das Exportieren einer Datenbank dieser Größe mit mysqldump viel einfacher.

phpMyAdmin (ich verwende v3.5.6) ermöglicht den einzelnen Export von Tabellen wie folgt:

  1. Wählen Sie die Datenbank aus, die Sie anzeigen/bearbeiten möchten. Eine Liste aller Tabellen sollte erscheinen.
  2. Aktivieren Sie in der Tabellenliste das Kontrollkästchen links neben der Tabelle, die Sie exportieren möchten.
  3. Wählen Sie unten in der Tabellenliste im Auswahlfeld „WithSelected:“ die Option „Export“.
  4. Der Exportbildschirm erscheint. Oftmals funktioniert ein 'Quick'-Export und es wird im 'SQL'-Format gespeichert.

phpMyAdmin ermöglicht auch den Export von Datensätzen einzeln oder in Gruppen, sodass Sie beispielsweise nur 10 Datensätze aus einer Tabelle mit 100.000 exportieren können.

  1. Folgen Sie den Schritten 1 bis 3 oben.
  2. Wählen Sie statt „Schnell“ „Benutzerdefiniert“ aus.
  3. Wählen Sie unter "Zeilen" die Option "Einige Zeile(n) ausgeben"
  4. Geben Sie dann die Anzahl der zu exportierenden Zeilen und die Startzeilennummer ein.
  5. Überprüfen Sie unter "Daten-Dump-Optionen" am unteren Rand des Exportbildschirms, ob die "Maximale Länge der erstellten Abfrage" groß genug ist.
  6. Hinweis:Wenn Sie beispielsweise große BLOB-Daten exportieren, muss diese Zahl möglicherweise erhöht werden.

Hoffe, das hilft jemandem, der neu bei phpMyAdmin oder DBA über das Web ist.