aardio 官方社区

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 7628|回复: 1

mysql has gone away 的解决办法,建议修改库文件

[复制链接]

5

主题

17

回帖

142

积分

一级会员

积分
142
发表于 2016-3-4 11:51:53 | 显示全部楼层 |阅读模式
建议在 mysql.client 库  34行

_dll.mysql_options(mysqlDb,7/*_MYSQL_SET_CHARSET_NAME*/,this.defaultCharset );


之后增加一行


  1. _dll.mysql_options(mysqlDb,0x14/*_MYSQL_OPT_RECONNECT*/,{int v = 1 } ); //自动重连
复制代码


然后在长时间没有做 操作请求 之前 进行  mysql.ping() 操作。
ping()之后会重连,如果连接后 做了  SET NAMES  之类的操作,ping 以后需要重新设置一次。

166

主题

2154

回帖

1万

积分

管理员

积分
13056
发表于 2016-3-4 15:00:01 | 显示全部楼层
已添加并更新到扩展库,谢谢!
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

手机版|未经许可严禁引用或转载本站文章|aardio.com|aardio 官方社区 ( 皖ICP备09012014号 )

GMT+8, 2025-2-10 18:08 , Processed in 0.057266 second(s), 22 queries .

Powered by Discuz! X3.5

Copyright © 2001-2024 Tencent Cloud.

快速回复 返回顶部 返回列表