我在我的MySQL数据库中的BLOB字段有一个问题-当上传大于大约1MB的文件时,我得到一个错误,大于max_allowed_packet是不允许的。
以下是我的尝试:
在MySQL查询浏览器中,我运行了一个像“max_allowed_packet”这样的显示变量,它给了我1048576。
然后我执行查询集全局max_allowed_packet=33554432,然后显示像'max_allowed_packet'这样的变量-它像预期的那样给我33554432。
但是当我重新启动MySQL服务器时,它神奇地回到1048576。我哪里做错了?
额外的问题,是否可以压缩一个BLOB字段?