- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
有人在执行某些查询时遇到过这样的错误吗? (jdbc4.CommunicationsException:通信链接失败)
一般来说,这个异常是应用程序和mysql之间的通信出现了一些问题。你可以找到很多关于可能原因的建议。
在我们的案例中没有任何帮助,经过几个小时的调查,事实证明原因可能完全不同。
也许下面的答案会节省一些人的时间:)
最佳答案
原来是mysql数据文件损坏导致的!!实际上,它可能会像 mysql 对大多数查询正常运行的方式那样被破坏。
如果您找到执行应用程序的查询(当抛出 CommunicationsException 时)并直接执行它,例如在 SQLyog 中,您将看到:
错误代码:2013
在查询期间丢失与 MySQL 服务器的连接
首先,查看mysql的域.err日志文件。如果你有类似的情况,应该会报告很多错误,包括如下消息:
InnoDB:磁盘上的数据库页面损坏或失败
我们为快速解决问题所做的工作 - 我们将“innodb_force_recovery”设置为 1。这意味着对 MySQL 的指令:让服务器运行,即使它检测到损坏的页面。
CommunicationsException 设置后消失,剩下的 - “简单地”数据库数据恢复 ;-)
一切顺利,
埃德加
关于java - jdbc4.CommunicationsException : Communications link failure,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5377736/
在 CruiseControl 版本 1.6.7981.1 中,我从事件查看器中收到以下错误,导致 ccservice 停止。到目前为止,我的解决方法是登录构建框并手动启动 ccservice。看起来
日志消息全文: 日志消息:获取新用户时发生错误 com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:从服务器成功接收的最后一个数据包是在 4
我们正在编写一个用于经济计算的软件。我们使用 Java 6、Swing 应用程序框架、MySQL 5.1、JDBC 和 Hibernate(JDBC 仅用于初始连接测试)。我们将该应用程序部署在 Wi
我通过 App Engine Java Rest API 项目连接到 Google Cloud SQL,以在云上检索和存储数据。我可以通过本地主机成功与服务器通信,但在发布后,我收到此错误: Tryi
我正在使用 Eclipse 和 Android 模拟器。我可以在模拟器浏览器中访问10.0.2.2。但在我的应用程序中,此代码未运行: Connection con = DriverManager.g
我的 MySQL 连接池有点问题。是这样的: 通过 Quartz 安排不同的作业。所有作业都连接到不同的数据库,这些数据库全天工作正常,而夜间计划的作业因 CommunicationsExceptio
我正在运行一个使用 Hibernate 和 C3P0 作为连接池、MySQL 5.6 数据库的 Java Web 应用程序。我继续在已部署的应用程序中遇到连接超时和生成错误的问题: Caused by
这个问题在这里已经有了答案: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure
有人在执行某些查询时遇到过这样的错误吗? (jdbc4.CommunicationsException:通信链接失败) 一般来说,这个异常是应用程序和mysql之间的通信出现了一些问题。你可以找到很多
我的 jhipster 后端应用程序使用 mysql 和 elasticsearch,我使用“./mvnw package -Pprod dockerfile:build -DskipTests”成功
我有一个谷歌应用引擎连接的项目,我试图连接到谷歌云 sql 数据库。我将我的项目上传到谷歌,并通过它尝试连接到数据库。 我的连接网址如下-> Class.forName("com.mysql.jdbc
我有两个网络服务。一个 Web 服务调用另一个 Web 服务。这些 Web 服务托管在两个不同的 AWS 实例上。如果被调用的 Web 服务空闲一段时间,我会收到此异常 - com.mysql.jdb
我正在尝试从 GAE(Google App Engine)内部连接到我的 MySQL 数据库实例,也在 GAE 上。从外面看效果很好。 经过一周的搜索,我似乎找不到问题。 没有 MySQL 连接代码,
/** * */ package ORM; import java.sql.Connection; import java.sql.DriverManager; import java.sql.S
我们正在使用 Spring + Hibernate + MySql 运行一个 J2EE 应用程序,它在内部使用 C3P0 和 Connector/J 用于连接池。但我们收到通信链接失败错误以下是配置
我正在努力使数据库与Java程序进行通讯。 有人可以使用JDBC给我一个快速而肮脏的示例程序吗? 我收到一个相当惊人的错误: Exception in thread "main" com.mysql.
我正在努力让数据库与Java程序进行通讯。 有人可以使用JDBC给我一个快速而肮脏的示例程序吗? 我收到一个相当惊人的错误: Exception in thread "main" com.mysql.
我在保持事件检查期间遇到 异常,这意味着连接 (com.mysql.jdbc.JDBC4Connection@5d8f3404) 必须已断开。 CommunicationsException:通信链接
这个问题已经有答案了: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure (51
我的产品服务器出现以下异常,但几个小时后会自动解决。造成此问题的原因可能是什么 Caused by: com.mysql.jdbc.exceptions.jdbc4.CommunicationsExc
我是一名优秀的程序员,十分优秀!