将文件(图片)以二进制的形式存到数据库中,设置数据库的字段blob,mysql中的blob有多个blob字段。Blob、longblob等。选取相应大小的字段进行存储。
MySQL的四种BLOB类型
类型 大小(单位:字节)
TinyBlob 最大 255
Blob 最大 65K
MediumBlob 最大 16M
LongBlob 最大 4G
首先可以登录mysql中查看当前值的大小(show variables like ‘ %max_allowed_packet%’);
然后可以修改它的大小,比如修改为1G(set global max_allowed_packet=1024*1024*1024)。
修改之后需要重新登录mysql查看。
同时mysql重启之后,可能会失效。