使用mysql数据库进行web开发的过程中,遇到了MySQL server has gone away这个错误,该怎么处理呢??
导致该错误的原因有以下几点:
1.mysql服务器宕机;
2.查询操作被终止;
3.请求的数据包超过了缓冲区的大小;
解决办法:
确保mysql服务正常启动;
设置mysql的配置文件(my.ini),将max_allowed_packet值设大一点,最好不要超过1G;一般设为1024的倍数即可。
重启服务,然后进行mysql查询等操作,一切正常了!!
使用mysql数据库进行web开发的过程中,遇到了MySQL server has gone away这个错误,该怎么处理呢??
导致该错误的原因有以下几点:
1.mysql服务器宕机;
2.查询操作被终止;
3.请求的数据包超过了缓冲区的大小;
解决办法:
确保mysql服务正常启动;
设置mysql的配置文件(my.ini),将max_allowed_packet值设大一点,最好不要超过1G;一般设为1024的倍数即可。
重启服务,然后进行mysql查询等操作,一切正常了!!