一文全解决 数据库连接报错Communications link failure,create connection SQLException

news2024/11/9 5:50:41

具体报错如下:

解决思路:

当时看到数据库报错Communications link failure我就想到应该是数据库连接不上的问题,具体想了以下几种情况

1.数据库未连接

        1.1过期了,mysql里有一个wait_timeout的值需要大于数据库连接池的最大超时时间,否则数据库把连接关了而连接池还没关则造成连接不可使用

        1.2没开启

2.数据库配置信息错误

3.网络问题

我先检查了配置文件看看数据库配置有没有问题,没有大致的问题。

当我看到有主从数据源的时候,我就想起来应该是没启动数据库,因为当时做的是两台虚拟机上作为的主从库,而当时并没有开启虚拟机,因此我就去开启虚拟机。然后就解决了问题.......

再讲讲后面遇到的问题:

1.数据库登陆

按住win+R 输入cmd 回车打开dos窗口,输入下列代码,进入数据库

mysql -u<账号> -p回车

<密码>

2.数据库密码忘记

当输入错误的密码,或者命令输错了(我当时就是在-p后面输入密码)而导致的报错

Access denied for user 'root'@'localhost' (using password: YES) 

如果最终忘记了密码可以找到my.ini文件输入,跳过密码登陆

skip-grant-tables

3.windows下寻找my.ini文件 linux下找my.conf文件

3.1windows下

路径一般是在C盘的ProgramData的隐藏文件下

C:\ProgramData\MySQL\MySQL Server 8.0

 

 

 

 如果没看到文件,可能是没开启隐藏文件

 

3.2linux下

找到my.cnf文件,下载到本地,用记事本打开,接下来就是下面的步骤

 4.my.ini输入配置

在[mysqld]下一行添加skip-grant-tables,登陆就不会使用密码了

skip-grant-tables

添加完后重启再登陆 、

5.更改参数

因为当数据库重启或数据库空闲连接超过设置的最大timemout时间,数据库会断开已有的链接。因此也会导致数据库报Communications link failure的错误

继续在my.ini文件下找到这两行

wait_timeout=31536000

interactive_timeout=31536000

然后参数都改成31536000,保存退出重启即可 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/185342.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

新来测试用一手Postman实现UI自动化测试拿下了大厂面试官

看到这篇文章的标题&#xff0c;是不是有小伙伴会感到惊讶呢&#xff1f; Postman不是做接口测试的吗&#xff1f;为什么还能做UI自动化测试呢&#xff1f; 其实&#xff0c;只要你了解Selenium的运行原理&#xff0c;就可以理解为什么Postman也能实现UI自动化测试了。 Sele…

Lua 错误处理

Lua 错误处理 参考至菜鸟教程。 程序运行中错误处理是必要的&#xff0c;在我们进行文件操作&#xff0c;数据转移及web service 调用过程中都会出现不可预期的错误。如果不注重错误信息的处理&#xff0c;就会造成信息泄露&#xff0c;程序无法运行等情况。 任何程序语言中&am…

Linux 权限变更操作失误,执行了 chmod -Rf 777 / 如何急救

昨天手贱&#xff0c;执行命令的时候输错了&#xff0c;结果输入了以下命令&#xff1a; chmod -Rf 777 /可想而知&#xff0c;得到的回报惊人哈哈&#xff0c;我现在之所以还笑的出来&#xff0c;是因为折腾了半天已经修复了这个问题了。 先来复盘一下问题解决的过程吧 错误…

华为交换机、路由器设备怎样配置console登录密码

华为交换机路由器设备怎样配置console密码 在对路由器交换机等网络进行管理中&#xff0c;为了安全起见经常需要为设备配置登录密码&#xff0c;尤其是使用串口线直连设备时。 console线路密码认证有两种方式&#xff1a;1&#xff0c;只配置password&#xff08;密码&#x…

iTOP-RK3568开发板学习笔记(1)编译+烧录系统

迅为 RK3568 开发板学习笔记 文章目录准备开发环境复制 Linux SDK编译 Buildroot烧录固件准备开发环境 将 ITOP-RK3568 资料包中的虚拟机开发环境解压到自己的电脑上&#xff0c; 扩展虚拟机系统的硬盘大小&#xff0c;越大越好&#xff08; SDK 太大了&#xff0c;后面有提及…

【C++】特殊类设计

​&#x1f320; 作者&#xff1a;阿亮joy. &#x1f386;专栏&#xff1a;《吃透西嘎嘎》 &#x1f387; 座右铭&#xff1a;每个优秀的人都有一段沉默的时光&#xff0c;那段时光是付出了很多努力却得不到结果的日子&#xff0c;我们把它叫做扎根 目录&#x1f449;设计一个…

第九层(7):STL之list

文章目录前情回顾list概念优缺点构造函数赋值函数交换函数容器和大小操作插入操作删除操作单个数据访问反转操作排序下一座石碑&#x1f389;welcome&#x1f389; ✒️博主介绍&#xff1a;一名大一的智能制造专业学生&#xff0c;在学习C/C的路上会越走越远&#xff0c;后面不…

C++——map|set2

目录 map::operator[] [ ]的实现 multimap 习题 前K个高频单词 两个数组的交集 底层结构 pair有俩个成员一个是first,一个是second 由于pair有俩个模板参数&#xff0c;第一个是first&#xff0c;一个是second map的insert参数类型是valud_type,value_type就是pair …

PNG免抠素材网,免费商用,设计师赶紧马住。

本期分享设计师必备的免抠素材网站&#xff0c;建议收藏&#xff01; 1、菜鸟图库 https://www.sucai999.com/searchlist/66008.html?vNTYwNDUx 网站主要分享设计类素材为主&#xff0c;有平面海报、UI素材、电商素材、免抠素材、背景图片等等。其中免抠元素数量就非常可观&a…

uniapp项目

目录 一、HBuilder创建项目 二、引入uView 2.1 npm方式安装 2.2 下载方式安装 三、小程序的分包 三、App.vue中的生命周期 四、工具封装 五、api接口请求封装 六、store 七、加载顺序 八、flex的使用 一、HBuilder创建项目 文件--新建--项目--默认模板--Vue2--创建 …

CRLFsuite:一款功能强大的CRLF注入扫描工具

关于CRLFsuite CRLFsuite是一款功能强大的CRLF注入扫描工具&#xff0c;在该工具的帮助下&#xff0c;广大研究人员可以轻松扫描和识别目标应用程序中的CRLF注入漏洞。 关于CRLF 回车换行&#xff08;CRLF&#xff09;注入攻击是一种当用户将CRLF字符插入到应用中而触发漏洞…

“华为杯”研究生数学建模竞赛2005年-【华为杯】A题:排队论模型解决出租车最佳数量预测(附获奖论文)

赛题描述 A: Highway Traveling time Estimate and Optimal Routing Ⅰ Highway traveling time estimate is crucial to travelers. Hence, detectors are mounted on some of the US highways. For instance, detectors are mounted on every two-way six-lane highways o…

jsp 大学生心理平台系统Myeclipse开发mysql数据库web结构java编程计算机网页项目

一、源码特点 jsp大学生心理平台系统 是一套完善的web设计系统&#xff0c;对理解JSP java编程开发语言有帮助&#xff0c;系统采用web模式开发&#xff0c;系统具有完整的源代码和数据库&#xff0c;系统主要采用B/S模式开发。开发环境 为TOMCAT7.0,Myeclipse8.5开发&#x…

正点原子STM32(基于HAL库)4

目录ADC 实验ADC 简介单通道ADC 采集实验ADC 寄存器硬件设计程序设计(还没拷贝完)单通道ADC 采集&#xff08;DMA 读取&#xff09;实验ADC & DMA 寄存器硬件设计多通道ADC 采集&#xff08;DMA 读取&#xff09;实验ADC 寄存器硬件设计单通道ADC 过采样&#xff08;16 位分…

【数据结构初阶】第二篇——顺序表

顺序表的概念及其结构 初始化顺序表 销毁顺序表 打印顺序表 增加数据 头插 尾插 指定下标位置插入 删除数据 头删 尾删 删除指定位置 查找数据 修改数据 顺序表的概念及其结构 基本概念 顺序表是用一段物理地址连续的存储单元一次存储数据元素的线性结构&#xf…

Word控件Spire.Doc 【Table】教程(6): 在 Word 中合并或拆分表格单元格

Spire.Doc for .NET是一款专门对 Word 文档进行操作的 .NET 类库。在于帮助开发人员无需安装 Microsoft Word情况下&#xff0c;轻松快捷高效地创建、编辑、转换和打印 Microsoft Word 文档。拥有近10年专业开发经验Spire系列办公文档开发工具&#xff0c;专注于创建、编辑、转…

AcWing 1072. 树的最长路径(DFS与树形DP)

AcWing 1072. 树的最长路径&#xff08;树形DP&#xff09;一、题目&#xff1a;二、思路&#xff1a;三、代码&#xff1a;四、树形DP1、状态表示2、状态转移3、循环设计4、初末状态5、代码实现一、题目&#xff1a; 二、思路&#xff1a; 为了方便&#xff0c;我们利用下面这…

Vue3现状—必然趋势?

文章目录&#x1f31f; 专栏介绍&#x1f31f; Vue默认版本&#x1f31f; 拥抱Vue3的UI&#x1f31f; Vue3显著优势&#x1f31f; 专栏介绍 凉哥作为 Vue 的忠诚粉丝输出过大量的 Vue 文章&#xff0c;应粉丝要求开始更新 Vue3 的相关技术文章&#xff0c;Vue 框架目前的地位大…

Python爬虫之Scrapy框架系列(8)——XXTop250电影所有信息同时存储到MySql数据库

现在又不满足于只保存在本地txt文本了&#xff0c;所以来试试存储到数据库mysql里怎么搞呢&#xff1f;&#xff08;首先&#xff0c;要准备好mysql数据库以及navicat数据库可视化管理工具&#xff09; 目录&#xff1a;分析&#xff1a;如何同时存储到本地txt文本以及mysql数据…

回溯详解 LeetCode 46. 全排列 51. N 皇后 52. N皇后 II

&#x1f308;&#x1f308;&#x1f604;&#x1f604; 欢迎来到茶色岛独家岛屿&#xff0c;本期将为大家揭晓LeetCode 46. 全排列 51. N 皇后 52. N皇后 II&#xff0c;做好准备了么&#xff0c;那么开始吧。 &#x1f332;&#x1f332;&#x1f434;&#x1f434; 46. 全…