Problem beim Datenbank-Import

Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
Post Reply
u1amo01
Regular
Posts: 273
Joined: Fri Sep 28, 2007 3:55 pm
Location: Kurpfalz, Germany
Contact:

Problem beim Datenbank-Import

Post by u1amo01 »

Tach zusammen.

Ich versuche einen Dump meiner s9y-Datenbank bei einem anderen Provider zu importieren.

Dazu habe ich dort ein neues Blog angelegt, in phpMyAdmin alle Tabellen der Datenbank gelöscht. Dann wollte ich den Dump meines Blogs importieren, bekomme aber die Fehlermeldung
"#1153 - Got a packet bigger than 'max_allowed_packet' bytes"

Mit gzip gepackt ist die Datei 994 kB groß, unkomprimiert 3,3 MB. Hab den Provider angeschrieben, worauf der mir mitgeteilt hat, dass er max_allowed_packet jetzt vom 1 MB default auf 16 MB hochgesetzt hätte.

Nutzt aber nichts, ich bekomme den gleichen Fehler.

Hat jemand einen Tipp, was ich falsch mache? Kann es am Dump liegen? Kann ich den Wert von max_allowed_packet selbst prüfen?
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: Problem beim Datenbank-Import

Post by garvinhicking »

Hi!

hm dann glaube ich hat der provider den sql server nicht aktualisiert? Schau mal mit phpmyadmin in den server status sachen nach auf welchen werd max_allowed_packet gesetzt wurde.

Den dump kannst du sonst theoretisch aufsplitten. grundsätzlich empfehle ich beim dump export nie das "faster insert" (oder so) zu nutzen, weil das sehr lange pakete erzeugt. lieber immer nur ein INSERT pro zeile.

Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
u1amo01
Regular
Posts: 273
Joined: Fri Sep 28, 2007 3:55 pm
Location: Kurpfalz, Germany
Contact:

Re: Problem beim Datenbank-Import

Post by u1amo01 »

Hmm, anscheinend ich über phpmyadmin nicht nachsehen, auf was max_allowed_packet gesetzt ist. Beim alten Hoster sehe ich das, beim neuen nicht. Geht das über irgendeine Abfrage?

Für den Dump:
"Faster Inserts" finde ich nicht als Option, da gäbe es
Vollständige 'INSERT's (aktiviert)
Erweiterte 'INSERT's (aktiviert)
Verzögerten INSERT-Befehl verwenden (deaktiviert)
Fehlerübergehenden INSERT-Befehl verwenden (deaktiviert)

Was mir noch aufgefallen ist: beim alten Hoster ist in der Datenbank als Kollation "latin1_swedish_ci" hinterlegt. Kann ich das im Dump auf UTF-8 korrigieren?

PS: für die Änderung der Kollation habe ich auf http://dev.mysql.com/doc/refman/5.5/en/ ... rsion.html ein paar Lösungsvorschläge gefunden. Mal sehen, wie weit ich damit komme.
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: Problem beim Datenbank-Import

Post by garvinhicking »

Hi!

Ein googlen nach "how to see max_allowed_packet size" leitet mich auf die MySQL Seite, da steht die SQL Abfrage "SHOW VARIABLES" müsste das Dir anzeigen.

ERWEITERTE INSERTs musst du deaktivieren um max_packet_size besser zu umgehen.

Wenn Du von latin auf utf8 gehen willst musst du die Datei selbst dann auch im UTF-8 format abspeichern und überall latin1_swedish_gi durch utf8_general_ci oder so ändern, ja.

HTH,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
u1amo01
Regular
Posts: 273
Joined: Fri Sep 28, 2007 3:55 pm
Location: Kurpfalz, Germany
Contact:

Re: Problem beim Datenbank-Import

Post by u1amo01 »

garvinhicking wrote:hm dann glaube ich hat der provider den sql server nicht aktualisiert?
That's a bingo! Steht nach wie vor auf 1 MB :-)

Ich guck mal, wie sich das mit den Umlauten lösen läßt. Und hänge mir einen großen Zettel mit RTFM und LMGTFY an den Bildschirm :oops:

Danke!
Post Reply