Export großer Datenbank

Und alles was mit phpMyAdmin seine Verwandtschaft findet hat hier seinen Platz.

Export großer Datenbank

Postby billa » 22. January 2006 00:53

Habe das Problem bekommen, daß sich meine Datenbank sehr vergrößert hat - ist in der Zwischenzeit auf ca 12MB angewachsen. Leider geht das exportieren mit phpmyadmin nur bis ca. 2Mb. Wie kann ich vorgehen um mit phpmyadmin das doch hinzubekommen? In Teilabschnitten vielleicht? Wenn ich den Export einer Datentabelle auf einmal versuche bekomme ich diese Fehlermeldung: Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 1753 bytes) in /home/datenbank/htdocs/mysql/libraries/common.lib.php on line 305

Als nächstes habe ich probiert die DB in Teilen zu exportieren, aber irgendwie mache ich da was falsch, es klappt einfach nicht. Ich habe zuerst die Struktur exportiert und dann wieder in die Neue Datenbank importiert, das klappte, nachdem ich dann aber die Daten in Teilen exportieren wollte kamen ständig Fehlermeldungen wie diese:
Notice: Undefined index: Artikel_ID in /home/datenbank/htdocs/mysql/libraries/build_dump.lib.php on line 282 und Warning: Cannot modify header information - headers already sent by (output started at /home/datenbank/htdocs/mysql/libraries/build_dump.lib.php:282) in /home/datenbank/htdocs/mysql/tbl_dump.php on line 423
# phpMyAdmin MySQL-Dump # version 2.5.0 # http://www.phpmyadmin.net/ (download page) # # Host: localhost:3306 # Erstellungszeit: 22. Januar 2006 um 00:44 # Server Version: 4.0.21 # PHP-Version: 4.3.9 # Datenbank: `xxxx` # # Daten für Tabelle `Artikel` #
Ich versuchte jeweils 100 Datensätze ab 0 und dann weiter zu exportieren, dann weitere 100 Datensätze ab 101 und so fort.

Kann mir jemand sagen was ich nicht erkenne oder wo man in Deutsch nachlesen kann? Habe hier im Forum leider nichts für mein beschriebenes Problem brauchbares finden können.
billa
 
Posts: 48
Joined: 05. May 2004 16:56

Postby Wiedmann » 22. January 2006 01:44

Habe das Problem bekommen, daß sich meine Datenbank sehr vergrößert hat - ist in der Zwischenzeit auf ca 12MB angewachsen.

Nur so nebenbei. Da fehlen wohl noch ein paar Nullen um von einer sehr vergrösserten Datenbank zu sprechen... ;-)

Wenn ich den Export einer Datentabelle auf einmal versuche bekomme ich diese Fehlermeldung: Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 1753 bytes) in /home/datenbank/htdocs/mysql/libraries/common.lib.php on line 305

Dann erhöhe halt die Speichergrenze die PHP-Scripten zur Verfügung steht. Könnte man aber auch in phpMyAdmin konfigurieren der Dokumentation nach. Gibts sogar einen eignen FAQ-Beitrag zu dieser Fehlermeldung.


BTW:
Warum willst überhaupt phpMyAdmin dafür nehmen? Nehm doch die Konsole oder ein darauf speziealisiertes Tool.
Wiedmann
AF Moderator
 
Posts: 17106
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby billa » 22. January 2006 10:27

Lieber Wiedmann,
leider habe ich es nicht genau genug formuliert, ich habe eine Datenbank von einem entfernten Server zu mir "rüber" zu holen. Dort kann ich leider nicht machen, was ich gerne tun würde.
>>>Dann erhöhe halt die Speichergrenze die PHP-Scripten zur Verfügung steht. Könnte man aber auch in phpMyAdmin konfigurieren der Dokumentation nach. Gibts sogar einen eignen FAQ-Beitrag zu dieser Fehlermeldung.<<< Wo in phpadmin - und wo kann ich das in deutsch finden?
>>>Warum willst überhaupt phpMyAdmin dafür nehmen? Nehm doch die Konsole oder ein darauf speziealisiertes Tool.<<<

Kannst Du präziser werden? Gerne würde ich auch ein anderes, geeignetes Toll einsetzen, hauptsache ich bekomme die Datenbank vom Server herunter.
billa
 
Posts: 48
Joined: 05. May 2004 16:56

Postby Wiedmann » 22. January 2006 14:49

leider habe ich es nicht genau genug formuliert, ich habe eine Datenbank von einem entfernten Server zu mir "rüber" zu holen. Dort kann ich leider nicht machen, was ich gerne tun würde.

Schonmal den Serveradmin von diesem Server zu diesem Problem befragt? Sämtliche deiner Probleme finden ja auf diesem Server statt...

Wo in phpadmin - und wo kann ich das in deutsch finden?

Zum Ersten:
Im Verzeichnis vom phpMyAmdin gibt es die Datei "Documentation.html". Ansonsten haben die eine Homepage wo es alles online gibt.

Kannst Du präziser werden? Gerne würde ich auch ein anderes, geeignetes Toll einsetzen

Im einfachsten Fall der Konsolen-Client von MySQL. Bei MySQL gibt es aber noch mehr Tools zum Herunterladen. Setzt aber alles voraus, dass du externen Zugriff auf die Datenbank hast.
Wiedmann
AF Moderator
 
Posts: 17106
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany


Return to phpMyAdmin

Who is online

Users browsing this forum: No registered users and 6 guests