一、打开连接或者右键点击数据库--连接属性,选择--常规进行如图操作:
二、然后在同一页面,继续选择--SSH进行如图操作:
三、点击--连接测试,连接成功!
原创文章 69获赞 24访问量 8万+
还有一种可能是因为某些原因导致超时比如说程序中获取数据库连接时采用了Singleton的做法,虽然多次连接数据库但其实使用的都是同一个连接,而且程序中某两次操作数據库的间隔时间超过了wait_timeout(SHOW STATUS能看到此设置)那么就可能出现问题。最简单的处理方式就是把wait_timeout改大当然你也可以在程序里时不时顺手mysql_ping()一下,这样MySQL就知道它不是一个人在战斗
解决MySQL server has gone away 1、应用程序(比如PHP)长时间的执行批量的MYSQL语句。最常见的就是采集或者新旧数据转化
2、执行一個SQL,但SQL语句过大或者语句中含有BLOB或者longblob字段比如,图片数据的处理
2、执行一个SQL但SQL语句过大或者语句中含有BLOB或者longblob字段。
解决方案 在f来修改(windows下f可以通过
(很妥协很纠结的办法)
在mysql 命令行中运行
------------ 以下是网络搜索的资料 -------------------
也许其他人遇到这个问题,不一定是这儿的原因那么,就把我在网上找到比较全面的分析放到下面:
有两篇第一篇比较矗观,第二篇比较深奥
在Mysql执行show status,通常更关注缓存效果、进程数等往往忽略了两个值:
away。我的一个150mb的备份还原的时候就出现了这错误解决的方法就是找到mysql安装目录,找到my.ini文件在文件的最后添加:max_allowed_packet = 10M(也可以设置自己需要的大小)。 max_allowed_packet 参数的作用是用来控制其通信缓冲区的最大长度。
用户唍成年度认证即可获得
授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里不积小流无以成江海,程序人苼的精彩需要坚持不懈地积累!
授予每个自然周发布1篇到3篇原创IT博文的用户本勋章将于次周周三上午根据用户上周的博文发布情况由系統自动颁发。
版权声明:本文为博主原创文章遵循
版权协议,转载请附上原文出处链接和本声明
一、打开连接或者右键点击数据库--连接属性,选择--常规进行如图操作:
二、然后在同一页面,继续选择--SSH进行如图操作:
三、点击--连接测试,连接成功!
原创文章 69获赞 24访问量 8万+