Ich habe ein Problem mit BLOB-Feldern in meiner MySQL-Datenbank - beim Hochladen von Dateien, die größer als ca. 1MB sind, erhalte ich einen Fehler Packets larger than max_allowed_packet are not allowed.
Ich habe Folgendes ausprobiert:
Im MySQL Query Browser habe ich eine show variables like 'max_allowed_packet'
was mir 1048576 ergab.
Dann führe ich die Abfrage aus set global max_allowed_packet=33554432
gefolgt von show variables like 'max_allowed_packet'
- erhalte ich wie erwartet 33554432.
Aber wenn ich den MySQL-Server neu starte, ist er auf magische Weise wieder bei 1048576. Was mache ich hier falsch?
Zusatzfrage: Ist es möglich, ein BLOB-Feld zu komprimieren?