解决mysql连接报“Communications link failure”错误

Posted smallwangmusk

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决mysql连接报“Communications link failure”错误相关的知识,希望对你有一定的参考价值。

<!--定义在从数据库获取新连接失败后重复尝试的次数。默认值: 30 ;小于等于0表示无限次-->
<property name="acquireRetryAttempts" value="0"/>
<!--重新尝试的时间间隔,默认为:1000毫秒-->
<property name="acquireRetryDelay" value="1000" />
<!--最大空闲时间,3600秒内未使用则连接被丢弃。若为0则永不丢弃。默认值: 0 -->
<property name="maxIdleTime" value="3600"/>
<!--c3p0全局的PreparedStatements缓存的大小。如果maxStatements与maxStatementsPerConnection均为0,则缓存不生效,只要有一个不为0,则语句的缓存就能生效。如果默认值: 0-->
<property name="maxStatements" value="0"/>
<!--maxStatementsPerConnection定义了连接池内单个连接所拥有的最大缓存statements数。默认值: 0 -->
<property name="maxStatementsPerConnection" value="0"/>
<!--定义所有连接测试都执行的测试语句。在使用连接测试的情况下这个一显著提高测试速度。测试的表必须在初始数据源的时候就存在。Default: null-->
<property name="preferredTestQuery" value="select 1"/>
<!--每1800秒检查所有连接池中的空闲连接。Default: 0 -->
<property name="idleConnectionTestPeriod" value="1800"/>
<!-- 获取连接时测试有效性,每次都验证连接是否可用 -->
<property name="testConnectionOnCheckout" value="false"/>

 

 

  

 

 

 

 

 

 

 

以上是关于解决mysql连接报“Communications link failure”错误的主要内容,如果未能解决你的问题,请参考以下文章

安装mysql 8.0版本时,使用front连接报1251错误或者navicat 连接报错2059解决方案

MYSQL数据库连接报错解决办法

mysql连接报错 2003-10038最快解决方法

win10 安装mysql 8.0.18 解决Navicat初次连接报错

navicat for mysql 连接报错1251详细解决步骤

怎么解决mysql远程连接报10038的错误