SET GLOBAL max_allowed_packet funktioniert nicht
Fand ich heraus, wie ändern Sie den Standardwert von max_allowed_packet
in MySQL mit SET GLOBAL
. Jedoch, jedes mal, wenn ich verwendet diesen Befehl, wird der default-Wert blieb unberührt!
Ich verwendet diese Befehle:
mysql --user=root --password=mypass
mysql> SET GLOBAL max_allowed_packet=32*1024*1024;
Query OK, 0 rows affected (0.00 secs)
mysql> SHOW VARIABLES max_allowed_packet;
Und dann wird das Ergebnis max_allowed_packet = 1048576. Was bin ich?
InformationsquelleAutor der Frage Breeze | 2012-03-29
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hmmmm.. hast Du dieses NOT-A-BUG es scheint. 🙂
Finden diese zu. Lesen Shane Bester Erklärung.
Sollten Sie aus der meiner.ini/my.cnf-Datei und starten Sie den server für die max_allowed_packet Einstellung wirksam wird.
InformationsquelleAutor der Antwort Ashwin A
Nach dem ausführen
müssen Sie mysql neu starten, bevor
zeigt den neuen Wert.
Habe ich dieses Problem beim Neustart von mysql durch MAC OSX system preferences", und der Wert hatte sich nicht verändert. Also durch einloggen in mysql via Konsole
ändern, und dann neu starten, mySql scheint zu funktionieren. Vielleicht war es ein OS X-quirk, obwohl.
InformationsquelleAutor der Antwort John Cogan
Nur einen schnellen Weg, um zu sehen, die variable für jeden, der kommt über diese. Um den Wert zurück, den Sie ausführen müssen
InformationsquelleAutor der Antwort BeardedGeek