项目无法连接MySQL,Navicat可以连接成功,The last packet successfully received from the server was 5 milliseconds

  • 问题描述

        自搭局域网,Centos7为服务器系统,以太网连接局域网,通过权重配置可优先访问互联网,这样的一个开发环境。
        docker 部署的MySQL,刚开始可以正常访问Mysql。一次停电服务器重启后,本地项目,IDEA Mysql插件无法连接Mysql,但是Navicat能正常连接Mysql

  • 错误提示

    IDEA Mysql插件连接报错
    在这里插入图片描述
    项目启动报错
    在这里插入图片描述

  • 解决办法

            对于这种错误,网上有很多种解决方法,有换数据,有增大连接数,JDBC版本不一样等等解决方法
            以下是我遇到的一种,没有在网上搜到过这种例子:服务器时间与本地时间时差太大,导致的不能连接
            如下图,服务器时间与本地相差三年,设置服务器时间与标准时间相同后,连接成功,IDEA Mysql插件没动,项目Mysql连接信息也未更改。
            不知道具体原因是什么,改完以后重启Mysql Docker 容器就好了。

    date    查看服务器当前时间
    date -s MM/dd/yyyy   设置日期
    date -s HH:mm:ss    设置时间
    

    在这里插入图片描述
    在这里插入图片描述


版权声明:本文为loney_wolf原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。