如何更改最大允许的数据包大小
我的mysql数据库中的blob字段有问题-当上传大于1MB的文件时,会出现一个错误。Packets larger than max_allowed_packet are not allowed.
Packets larger than max_allowed_packet are not allowed.
以下是我尝试过的:
在MySQL查询浏览器中,我运行了一个show variables like 'max_allowed_packet'给了我1048576。
show variables like 'max_allowed_packet'
然后执行查询set global max_allowed_packet=33554432紧随其后show variables like 'max_allowed_packet'-如我所料,它给了我33554432美元。
set global max_allowed_packet=33554432
但是当我重新启动mysql服务器时,它神奇地回到了1048576。我在这里做错什么了?
额外的问题是,是否有可能压缩一个BLOB字段?
精慕HU
HUWWW
相关分类