向数据表中加入BLOB类型时报错,就在中Mysql 填加max_allowed_packet属性
分类:
文章
•
2024-01-02 23:00:22
向数据表中加入BLOB类型时报错,就在中Mysql 填加max_allowed_packet属性
- 今天在测试向数据表中加入BLOB类型时,出现了下面的错误,怎么也排查不了,后来想到是不是插入的图片太大了,然后把图片改小一点果然就没有报错了,然后就想到要添加这个属性:max_allowed_packet=16M
- 那么怎么添加这个属性呢,在mysql的安装目录下,找my.ini文件加上如下的配置参数: max_allowed_packet=16M就可以了。最最后修改了一定要重启MySQL服务呀
- 那么如何重启MySQL服务呢
(1)Win + R 输入cmd,确定后进入命令窗口,输入命令 net stop mysql ,停止当前mysql服务:

(2)如果出现如图所示错误,则表明你当前角色的权限不够,需要进入管理员权限进行操作,现在我们返回桌面,以管理员身份运行cmd(如何以管理员进入cmd),再次输入 net stop mysql 命令。这次mysql服务已经被我们成功停止了。

(3)输入 net start mysql ,就可以重新启动mysql服务了。