12
max_allowed_packetサイズを変更する方法
MySQLデータベースのBLOBフィールドに問題があります-約1MBを超えるファイルをアップロードするとエラーが発生します Packets larger than max_allowed_packet are not allowed. これが私が試したものです: MySQL Query Browserで実行した結果、show variables like 'max_allowed_packet'1048576が返されました。 次に、クエリを実行し、set global max_allowed_packet=33554432続けてshow variables like 'max_allowed_packet'-予想どおり33554432を返します。 しかし、MySQLサーバーを再起動すると、魔法のように1048576に戻ります。ここで何が問題になっていますか? おまけの質問、BLOBフィールドを圧縮することは可能ですか?
317
mysql