想导入个sql文件,里面其中有一段大概是要insert 500行记录,其中有2个字段是text类型的。
现在我在导入的时候出现了server has gone away错误,上网搜索解决问题是2、执行一个SQL,但SQL语句过大或者语句中含有BLOB或者longblob字段。比如,图片数据的处理 解决方案: 在my.cnf文件中添加或者修改以下变量: max_allowed_packet = 10M
(也可以设置自己需要的大小) max_allowed_packet
参数的作用是,用来控制其通信缓冲区的最大长度 我装的mysql版本是5.1,my.cnf文件没找到,我猜是my.ini,(倒是有好多个类型的文件比如:my_small.ini,my_large.ini,里面是有max_allowed_packet 这个项)不过里面也没有max_allowed_packet这个选项,于是我就自己加了上去。整个sql文件大小是30多M,我将max_allowed_packet = 64M,不过问题依旧,请问如何解决呢?谢谢高人,热心人,路人了。
现在我在导入的时候出现了server has gone away错误,上网搜索解决问题是2、执行一个SQL,但SQL语句过大或者语句中含有BLOB或者longblob字段。比如,图片数据的处理 解决方案: 在my.cnf文件中添加或者修改以下变量: max_allowed_packet = 10M
(也可以设置自己需要的大小) max_allowed_packet
参数的作用是,用来控制其通信缓冲区的最大长度 我装的mysql版本是5.1,my.cnf文件没找到,我猜是my.ini,(倒是有好多个类型的文件比如:my_small.ini,my_large.ini,里面是有max_allowed_packet 这个项)不过里面也没有max_allowed_packet这个选项,于是我就自己加了上去。整个sql文件大小是30多M,我将max_allowed_packet = 64M,不过问题依旧,请问如何解决呢?谢谢高人,热心人,路人了。
启动服务后看参数 show variables like '%max_allowed_packet%'
是在那个类dos里面输入?
我装了个EMS,还是在这里输入sql?
我还以为像mssql里面 select version,就可以查看当前参数之类的。
执行就可以了。谢谢,结贴。