navicat 连接一下看看能不能连接上是不是mysql服务没启动开始->运行,输入 SERVICES.MSC,进入服务管理页面,找到MySQL,右键->启动。
mysql把wait_timeout调大一点show variables like 'wait_timeout';
参考MySQL中interactive_timeout和wait_timeout的区别 - iVictor - 博客园 在用mysql客户端对数据库进行操作时,打开终端窗口,如果一段时间没有操作,再次操作时,常常会报如下错误: 这个报错信息就意味着当前的连接已经断开,需要重新建立连接。 那么,连接的时长是如何确认的? https://www.cnblogs.com/ivictor/p/5979731.html
1、检查数据库服务是否正常启动2、检查数据库连接数是否吃满3、检查是否网络波动