栏目:数据库(<--点此查看更多)有关 MySQL 和 Oracle 相关信息
  • 2006 - MySQL server has gone away

  • Fri Jun 09 23:54:04 CST 2017 编程者 我要收藏(...) 评论 ...
  • 在通过 Sqlyog 导入已备份的 SQL 转储脚本的时候报了这个错误,也是一头雾水试了好多次。错误文件太大不好打开,后来实在没办法还是打开错误文件看了一下,其实原因很简单,主要是因为要执行的 SQL 批量语句太大,超出了服务器允许的最大数据包的大小限制
  • 2006 - MySQL server has gone away查询:

    XXXX SQL 语句。

    在通过 Sqlyog 导入已备份的 SQL 转储脚本的时候报了这个错误,也是一头雾水试了好多次。错误文件太大不好打开,后来实在没办法还是打开错误文件看了一下,其实原因很简单,主要是因为要执行的 SQL 批量语句太大,超出了服务器允许的最大数据包的大小限制。

    在 my.ini 的 [mysqld] 中有这么一个参数:max_allowed_packet=500M 这个是修正之后的参数值,默认情况下是 4M。修改为相应的大小重启 MySQL 服务,再试就可以了。根据实际情况设置,一般 500M 800M 都可以,兼顾服务器的内存情况考虑。

  • 信息来源:http://www.bianchengzhe.com (举报这篇文章)
  • 好评(...) 中评(...) 差评(...)