描述:我现在数据库表里面有一个字段存储的数据大于MySQL默认的1M。我需要修改max_allowed_packet的限制。在网络上我查到了修改方法就是在my.int文件中添加这个变量并且修改其大小。(此方法在4.0中完全正确)问题:现在我的数据库版本是5.125版本,同样面临修改这一限制,我发现我修改了以后,在往数据库里插入记录的时候小于1M的可以插进去,而大于1M的还是插不进去。不知为什么?
请高手帮小弟解决一下。
请高手帮小弟解决一下。
解决方案 »
- Mysql 错误,求高手指教,谢谢了!!在线等 Can't create table (errno: -1)
- 请教个MYSQL命令,用来实现为原创
- 续论坛单日最高帖HQL语句
- 有关mysql两个表某字段数据同步的问题
- sql語法可程式化嗎
- mysql 4.0 中 Union 该如何实现
- ?mysql 的phpMyAdmin不可用,报错Can't connect to local MySQL server through socket '/tmp/mysql.sock'(2)
- tinyint范围
- MySQL安装了无法打开 大神 求解
- keealived+mysql做主主复制,客户端能连,但看不到数据库
- mysql数据库提问
- mysql 分布式数据库代理 的解决方案
所以你只是调整了my.ini只有在下次mysql启动的时候才会生效
需要
SET GLOBAL max_allowed_packet=16M
这个值大点没关系,不会影响性能的。