tomspapaya

2013年12月15日

数据库执行sql报错Got a packet bigger than 'max_allowed_packet' bytes及重启mysql

摘要: 准备在mysql上使用数据库A,但mysql5经过重装后,上面的数据库已丢失,只得通过之前备份的A.sql重新生成数据库A。1、执行sql报错在执行A.sql的过程中,出现如下错误:Got a packet bigger than 'max_allowed_packet' bytes. 谷歌解释说是因为要导入数据库超过了系统限制,解决办法是在打开mysql的配置文件中my.ini,在[mysqld]后加入配置:max_allowed_packet=100M(如果已存在该配置,直接修改其值)。这里100M是个建议值,可以看到,数据库A的数据长度为14.56MB.2、命令行重启my 阅读全文

posted @ 2013-12-15 19:01 tomspapaya 阅读(303) 评论(0) 推荐(0) 编辑

导航