mySQL mysql server has gone away

近期做网络爬虫时,遇到mysql server has gone away。网上搜索了下,原因是因为抓取网页至保存数据到数据库,有一段时间。所以链接断开了。网上给的解决方法不是很全。
实验了下 ,解决方法如下:
第一步:链接参数中指定超时:(python MySQLdb )connect_timeout=8*3600,
关于这步,网上有说可以修改my.ini:
interactive_timeout=240
wait_timeout=240

第二步:再在my.ini中修改max_allowed_packet = 128M

你可能感兴趣的:(mysql,server,gone,has,away)