广告
返回顶部
首页 > 资讯 > 数据库 >解决com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure问题的操作顺序
  • 536
分享到

解决com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure问题的操作顺序

javamysql 2023-09-01 07:09:55 536人浏览 八月长安
摘要

报错信息 com.Mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure The last packet sent successfu

报错信息

com.Mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure

The last packet sent successfully to the server was 0 milliseconds aGo. The driver has not received any packets from the server.
        at com.mysql.cj.jdbc.exceptions.sqlError.createCommunicationsException(SQLError.java:174)
        at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64)
        at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:836)
        at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:456)
        at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246)
        at com.mysql.cj.jdbc.NonReGISteringDriver.connect(NonRegisteringDriver.java:197)
        ... ...
Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure

常见解决方法一

检查mysql是否正常连接。IP,端口号,用户名,密码是否正确。至于如何检测,可以使用navicat 测试连接一下。如果连接的上,试试关闭防火墙,让别人连一下你自己的mysql,看看连的上嘛。

url: jdbc:mysql://localhost:3307/platfORM?characterEncoding=UTF-8&useSSL=false&serverTimezone=Asia/Shanghai&allowMultiQueries=true&zeroDateTimeBehavior=CONVERT_TO_NULL

username: root

passWord: 123

   

解决方法二

配置文件加上   &useSSL=false,记得改成false。这个是版本的问题,你可以看看别人的讲解。

解决方法三

我的navicat是能正常连接的。但是主机名只能写localhost才能连接,改成IP或者127.0.0.1就连接不上。

mysql中有个user表,将Host字段全部改为%,然后重启mysql。如果你没有安装navicat,可用命令提示符的修改方法,参考此文章:java.sql.SQLException: null, message from server: “Host ‘xxx.xxx.xxx.xxx‘ is not allowed to_凌抆莂的博客-CSDN博客

解决方法四 

我的上述的几个方法都使用了,但是还是不行。这个时候你就要看看你安装mysql版本是不是真的是你要的版本了。然后再看看配置文件(安装目录下一个叫“my.ini”的文件)。我最终是换了一下别人的配置文件才正常使用了。观察了一下配置文件,默认字符集不一致,还缺少了一些配置,具体不清楚是哪个导致的。

注意:安装目录、端口号 换成自己的,

来源地址:https://blog.csdn.net/m0_56789428/article/details/127087768

您可能感兴趣的文档:

--结束END--

本文标题: 解决com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure问题的操作顺序

本文链接: https://www.lsjlt.com/news/387663.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 解决com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure问题的操作顺序
    报错信息 com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure The last packet sent successfu...
    99+
    2023-09-01
    java mysql
  • 全网多种方法解决com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure的问题
    文章目录 1. 复现错误2. 分析错误3. 解决问题4. 解决该错误的其他方法 1. 复现错误 今天在使用knife4j,调用后端接口时,报出如下错误: 于是,赶紧查看控制台的错误信息,错误信息如下所示: com.mysql...
    99+
    2023-08-16
    mysql java 数据库 后端 spring boot
  • 如何解决Docker-compose中depends_on顺序的问题
    小编给大家分享一下如何解决Docker-compose中depends_on顺序的问题,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!正文:需求是要将一个 打包好的...
    99+
    2023-06-25
  • 解决json字符串序列化后的顺序问题
    1、应用场景: 如果项目中用到json字符串转为jsonObject的需求,并且,需要保证字符串的顺序转之前和转成jsonObject之后输出的结果完全一致。可能有点绕口,下面举一个...
    99+
    2022-11-11
  • 浅谈Docker-compose中的depends_on顺序的问题解决
    使用depends_on进行容器排序时并不能完美的解决容器之间的依赖问题,原因是因为 depends_on只能保证容器进入到 运行状态而不是完全状态(不知道怎么描述了)。 网上已经列...
    99+
    2022-11-12
  • 如何解决Angularjs异步操作后台请求用$q.all排列先后顺序的问题
    这篇文章主要介绍了如何解决Angularjs异步操作后台请求用$q.all排列先后顺序的问题,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。最...
    99+
    2022-10-19
  • 解决mybatis中resultType取出数据顺序不一致的问题
    目录mybatis resultType取出数据顺序不一致解决方法mybatis中resultType问题mybatis resultType取出数据顺序不一致 之前做一个页面的动态...
    99+
    2022-11-13
  • 如何解决CSS3的opacity属性带来的层叠顺序问题
    这篇文章主要介绍“如何解决CSS3的opacity属性带来的层叠顺序问题”,在日常操作中,相信很多人在如何解决CSS3的opacity属性带来的层叠顺序问题问题上存在疑惑,小编查阅了各式资料,整理出简单好用...
    99+
    2022-10-19
  • LINQ查询操作的问题怎么解决
    这篇文章主要介绍“LINQ查询操作的问题怎么解决”,在日常操作中,相信很多人在LINQ查询操作的问题怎么解决问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”LINQ查询操作的问题怎么解决”的疑惑有所帮助!接下来...
    99+
    2023-06-17
  • 如何解决SQL语句中AND和OR执行顺序遇到的问题
    这篇文章将为大家详细讲解有关如何解决SQL语句中AND和OR执行顺序遇到的问题,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。场景1、有一张学生表Student,表字段包括...
    99+
    2022-10-18
  • Alpine Docker镜像字体的问题解决操作
    1、运行 fonts ,打开字体文件夹,找到要用的字体文件; 2、修改Dockerfile,例如: FROM alpine-jdk ADD ./test.jar /opt/Ap...
    99+
    2022-11-11
  • 解决Docker必须使用sudo操作的问题
    操作步骤如下 1.创建docker组:sudo groupadd docker 2.将当前用户加入docker组:sudo gpasswd -a ${USER} docker 3.重...
    99+
    2022-11-12
  • 如何解决nodejs中的异步操作问题
    这篇文章给大家分享的是有关如何解决nodejs中的异步操作问题的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。基本概念:async 表示这是一个async函数,await只能用在这...
    99+
    2022-10-19
  • SQL Server 数据库调整表中列的顺序操作方法及遇到问题
    SQL Server 数据库中表一旦创建,我们不建议擅自调整列的顺序,特别是对应的应用系统已经上线,因为部分开发人员,不一定在代码中指明了列名。表是否可以调整列的顺序,其实可以自主设置,我们建议在安装后设置...
    99+
    2022-10-18
  • 如何解决操作系统运行慢的问题
    这篇文章给大家分享的是有关如何解决操作系统运行慢的问题的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。操作系统运行慢可能是由于硬件或软件原因导致。软件原因:解决方法: 如果电脑安装多个杀毒软件,请您仅保留一个测试,...
    99+
    2023-06-14
  • Dedecms图集上传zip压缩包解压图片顺序不对问题的解决方法
    其实这并不是DEDEcms解压出错,而是因为DEDECMS排列图标顺序是按解压时间的前后来排列的,知道了原因,我们只要改变DEDECMS默认的排列规则就可以解决这个问题了。大家可以看到: dedecms管理后台目录:de...
    99+
    2022-06-12
    Dedecms 图集 图片顺序不对
  • PHP 通过 Redis 解决并发请求的操作问题
    比如PHP收到两个并发的请求A和B,要求只能其中一个请求处理S1操作,另一个请求直接返回失败,可以通过redis去解决: SETNX(SET if Not eXists)是 Redis 中的一个原子命令,用于设置键-值对,但只有在键不存在时...
    99+
    2023-09-10
    php redis 开发语言
  • 如何解决VPS服务器操作时卡的问题
    解决VPS服务器操作时卡的方法:1、通过远程桌面链接程序登录VPS服务器;2、打开VPS服务器系统属性管理窗口,为VPS服务器设置最佳性能和虚拟内存,提高VPS服务器速度;3、打开VPS服务器磁盘管理,对未分配的磁盘进行分配,将数据存放在除...
    99+
    2022-10-19
  • Go使用sync.Map来解决map的并发操作问题
    目录前言 map 并发操作出现问题 sync.Map 解决并发操作问题 计算 map 长度 计算 sync.Map 长度 前言 在 Golang 中 map 不是并发安全的,自 1...
    99+
    2022-11-12
  • Windows 7操作系统常见的问题的解决方法
    使用Windows7系统的用户肯定对其强大的功能和绚丽的界面所吸引,但是在系统出现问题时有时候却往往束手无措。下文介绍了用户使用windows7系统的常见的问题解决方法,具体内容如下所述。   Windows7的虚拟机如...
    99+
    2023-05-25
    Windows 操作系统 解决 问题 方法
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作