MySQL 5.0修改max_allowed_packet的问题

kkisskkill 2008-06-27 05:05:15
描述:我现在数据库表里面有一个字段存储的数据大于MySQL默认的1M。我需要修改max_allowed_packet的限制。在网络上我查到了修改方法就是在my.int文件中添加这个变量并且修改其大小。(此方法在4.0中完全正确)

问题:现在我的数据库版本是5.125版本,同样面临修改这一限制,我发现我修改了以后,在往数据库里插入记录的时候小于1M的可以插进去,而大于1M的还是插不进去。不知为什么?
请高手帮小弟解决一下。

...全文
674 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
kkisskkill 2008-07-01
  • 打赏
  • 举报
回复
楼上的哥们,我周五那天就是这样的设置的。是在命令行下执行的。
测试代码,显示插记录失败。
今天按照你的方法又做一次,居然成功了。
不知道什么地方出问题了。而且设置完以后,我也没有重启呀。

麻烦给说下原因,不知道。分数先给你了。
xiaos139 2008-06-30
  • 打赏
  • 举报
回复
mysql只有在启动的时候才去读my.ini
所以你只是调整了my.ini只有在下次mysql启动的时候才会生效
需要
SET GLOBAL max_allowed_packet=16M
这个值大点没关系,不会影响性能的。
懒得去死 2008-06-27
  • 打赏
  • 举报
回复
set @@max_allowed_packet=5M or larger.

56,679

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧