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?
Problem beim Datenbank-Import
-
garvinhicking
- Core Developer
- Posts: 30022
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
- Contact:
Re: Problem beim Datenbank-Import
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
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/
# 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/
Re: Problem beim Datenbank-Import
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.
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
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
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/
# 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/
Re: Problem beim Datenbank-Import
That's a bingo! Steht nach wie vor auf 1 MBgarvinhicking wrote:hm dann glaube ich hat der provider den sql server nicht aktualisiert?
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
Danke!