Ich habe ein Problem mit BLOB-Feldern in meiner MySQL-Datenbank. Beim Hochladen von Dateien mit einer Größe von mehr als ca. 1 MB wird eine Fehlermeldung angezeigt Packets larger than max_allowed_packet are not allowed.
Folgendes habe ich versucht:
Im MySQL Query Browser habe ich einen ausgeführt, show variables like 'max_allowed_packet'
der mir 1048576 gab.
Dann führe ich die Abfrage aus, set global max_allowed_packet=33554432
gefolgt von show variables like 'max_allowed_packet'
- es gibt mir 33554432 wie erwartet.
Aber wenn ich den MySQL-Server neu starte, geht er auf magische Weise auf 1048576 zurück. Was mache ich hier falsch?
Bonusfrage, ist es möglich, ein BLOB-Feld zu komprimieren?