博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MySQL 批量写入数据报错:mysql_query:Lost connection to MySQL server during query
阅读量:6852 次
发布时间:2019-06-26

本文共 290 字,大约阅读时间需要 1 分钟。

场景:

  批量往mysql replace写入数据时,报错。

 

解决方法:

  1.增大mysql 数据库配置中 max_allowed_packet 的值

    max_allowed_packet = 1G (默认是1M,最大只能为1G)

  2.检查自己代码中 mysql 连接函数中设置的查询超时参数 :MYSQL_OPT_READ_TIMEOUT,可以设置大一点

    

    查询超时时间为 optvalue 的 3 倍。也就是10*3=30s.

 

如果设置了MYSQL_OPT_RECONNECT(),那么mysql_query()是可以完成自动重连的。

参见:

转载地址:http://ysyyl.baihongyu.com/

你可能感兴趣的文章
对路径的访问被拒绝
查看>>
【c++】类中的const成员
查看>>
ArcGIS Runtime for .Net Quartz开发探秘(二):构建第一个ArcGIS Runtime WPF应用程序
查看>>
JS魔法堂:关于元素位置和鼠标位置的属性
查看>>
Spring 一二事(3) - 别名
查看>>
30.17. F5 所用到的 rpm 包
查看>>
生成树状结构的脚本bat\python\shell
查看>>
从DOM操作看Vue&React的前端组件化,顺带补齐React的demo
查看>>
5.6. git-svn - Bidirectional operation between a single Subversion branch and git
查看>>
JAVA中的数字运算+号与字符串+号
查看>>
2018年AI面临的五大难题
查看>>
将SerializableAttribute序列化为xml
查看>>
mysql处理海量数据时的一些优化查询速度方法
查看>>
Linux Watchdog Test Program
查看>>
解决【无法启动此程序,因为计算机中丢失MSVCP71.dll。尝试重新安装该程序以解决此问题】问题...
查看>>
MyEclipse Server view报错解决方法
查看>>
【机器学习笔记之六】Bagging 简述
查看>>
不说技术~希望所有人都好好的
查看>>
ORACLE lag()与lead() 函数
查看>>
我的WCF开发框架简化版及基于NET.TCP传输方式的实现
查看>>