由于备份MYSQL的SQL的INSERT内容过长或者连写.
当执行 : MYSQL 库名 < sql.sql时,提示MySQL server has gone away
二种解决方法:
一、将SQL分段(网上有一个工具可以实现:SplitInsert)
二、修配置文件my.ini,在[mysqld]下更改
set-variable=max_allowed_packet=5M (没有就新增)
还是不行继续增加吧。普通来说5M应该可以了。
本文介绍了解决MySQL在导入大型SQL文件时遇到的MySQL server has gone away错误的方法。提供了两种解决方案:一是使用工具SplitInsert将SQL文件分段;二是修改MySQL配置文件my.ini中的max_allowed_packet参数来提高传输包大小限制。
由于备份MYSQL的SQL的INSERT内容过长或者连写.
当执行 : MYSQL 库名 < sql.sql时,提示MySQL server has gone away
二种解决方法:
一、将SQL分段(网上有一个工具可以实现:SplitInsert)
二、修配置文件my.ini,在[mysqld]下更改
set-variable=max_allowed_packet=5M (没有就新增)
还是不行继续增加吧。普通来说5M应该可以了。

被折叠的 条评论
为什么被折叠?