用mysql命令行导入大文件的时候可能遇到这样的问题,原因在于单个查询语句过长,超过max_allowed_packet以后,就会遇到这样莫名其妙的问题,解决方案两个:
1.修改查询语句,简短两个”;”之间的长度
2.修改my.cnf,max_allowed_packet = 64M估计大部分就够了,还不够就继续加大
本文介绍了在使用MySQL命令行工具导入大型文件时遇到“MySQL server has gone away”错误的原因及解决方案。主要原因是单个查询语句过长超过了max_allowed_packet设置。提供了两种解决方法:一是缩短查询语句长度;二是调整my.cnf配置文件中的max_allowed_packet参数。
原文地址:http://johnliu.info/others/error_2006_hy000_at_line_1_mysql_server_has_gone_away/
用mysql命令行导入大文件的时候可能遇到这样的问题,原因在于单个查询语句过长,超过max_allowed_packet以后,就会遇到这样莫名其妙的问题,解决方案两个:
1.修改查询语句,简短两个”;”之间的长度
2.修改my.cnf,max_allowed_packet = 64M估计大部分就够了,还不够就继续加大

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