在一个风和日丽的下午,我照常继续做着我的项目,今天的主题是一个涉及多表的分页查询
老复杂了!写了半天才搞好。当我满怀期待运行项目,进入页面后发现登陆后台却怎么也登陆不上,吓得我连忙回去查看后台日志,我的天呐,这是什么情况:
主要报错为:
Communications link failure
翻译:通信链路故障
The last packet sent successfully to the server was 0 milliseconds ago
翻译:上次成功发送到服务器的数据包是0毫秒前。驱动程序尚未从服务器收到任何数据包
于是,我照常复制error信息到CSDN,“解决方案”琳琅满目
首先,我按照别人的说法“修改连接等待时间”,“升级jar包版本”,修改了Mysql安装目录下配置文件信息
在目录中加上了,最长等待时间:
[mysqld]
wait_timeout=31536000
interactive_timeout=31536000
结果同样也是无济于事,一登录就报一堆错
这时想起回去打开Navicate看看里面的表还在不在,是不是中病毒了表被删了导致连接不上,可我发现主机直接连接不到数据库了:
吓得我连忙叫来老师,没想到老师直接三下五除二就解决了问题:
其实,重启一下MySQL服务就好了
最后主机也是成功连接到了Mysql: