亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

MySQL連接異常:Communications link failure問題及解決

 更新時間:2023年11月04日 11:17:40   作者:yunyala  
這篇文章主要介紹了MySQL連接異常:Communications link failure問題及解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

MySQL連接異常:Communications link failure

可以采用如下方法解決

1.首先確認數(shù)據(jù)庫是否可以正常運行中并且可被連接。可以使用工具 Navicat 測試連接。

2.判斷MySQL版本兼容問題。程序中:

  • mysql-connector-java:8.0.18版本
  • driver-class-name:com.mysql.cj.jdbc.Driver(driver-class-name只有在8.0版本才能使用com.mysql.cj.jdbc.Driver,而8.0以下只能使用com.mysql.jdbc.Driver;而且8.0版本以上需要設(shè)置時區(qū)為:serverTimezone=GMT%2B8)
  • 使用命令select version()查看MySQL版本:5.7.39,

3.檢查數(shù)據(jù)庫連接參數(shù):在application.properties 文件中,配置如下:

spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/mybatis_plus?serverTimezone=GMT%2B8
spring.datasource.username=root
spring.datasource.password=123456

經(jīng)過多次嘗試,發(fā)現(xiàn)出問題是在url配置中useSSL=true參數(shù),MySQL在高版本需要指明是否進行SSL連接,MySQL5是不需要這個參數(shù)的。

解決方案是:useSSL=false。

即改成如下配置:

spring.datasource.url=jdbc:mysql://localhost:3306/mybatis_plus?serverTimezone=GMT%2B8&useSSL=false

自此,問題解決,數(shù)據(jù)庫連接成功!

mysql連接異常-CommunicationException

今天遇到上圖的異常。

原因

mysql連接在超過空閑連接超時時間后被斷開,此時程序不知道該連接已經(jīng)斷開,繼續(xù)使用就會報上圖的錯。

解決辦法

一般情況下很少出現(xiàn)這種錯誤。

解決方法有多種,可以從數(shù)據(jù)庫層面解決:將過期時間設(shè)置成很大,不讓連接超時;也可以從程序?qū)用娼鉀Q,在使用連接前校驗有效性。

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
 

  • MySQL 中  DATE_FORMAT() 函數(shù)的使用及應用場景

    MySQL 中  DATE_FORMAT() 函數(shù)的使用及應用場景

    DATE_FORMAT() 是 MySQL 中的一個內(nèi)置函數(shù),用于格式化日期和時間數(shù)據(jù),它可以根據(jù)指定的格式字符串來展示日期和時間,使得數(shù)據(jù)更容易閱讀和理解,本文檔將詳細介紹 DATE_FORMAT() 函數(shù)的使用方法及其常見應用場景,感興趣的朋友一起看看吧
    2024-12-12
  • mysql連接的空閑時間超過8小時后 MySQL自動斷開該連接解決方案

    mysql連接的空閑時間超過8小時后 MySQL自動斷開該連接解決方案

    MySQL 的默認設(shè)置下,當一個連接的空閑時間超過8小時后,MySQL 就會斷開該連接,而 c3p0 連接池則以為該被斷開的連接依然有效。在這種情況下,如果客戶端代碼向 c3p0 連接池請求連接的話,連接池就會把已經(jīng)失效的連接返回給客戶端,客戶端在使用該失效連接的時候即拋出異常
    2012-11-11
  • MySQL5.7.17安裝及配置圖文教程

    MySQL5.7.17安裝及配置圖文教程

    這篇文章主要為大家詳細介紹了MySQL5.7.17安裝及配置圖文教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-10-10
  • mysql執(zhí)行腳本導入表和數(shù)據(jù)后中文注釋亂碼的問題解決

    mysql執(zhí)行腳本導入表和數(shù)據(jù)后中文注釋亂碼的問題解決

    本人在使用不同版本下進行操作時,就會出現(xiàn)中文亂碼的問題,,例如我本地安裝mysql8,服務(wù)器安裝的是mysql5,然后本地連接服務(wù)器的mysql后,執(zhí)行SQL腳本之后發(fā)現(xiàn)中文全部亂碼,所以本文介紹了mysql執(zhí)行腳本導入表和數(shù)據(jù)后中文注釋亂碼的問題解決,需要的朋友可以參考下
    2024-04-04
  • MYSQL輸入密碼后閃退現(xiàn)象的解決方法

    MYSQL輸入密碼后閃退現(xiàn)象的解決方法

    最近在啟動MySQL服務(wù)端并輸入密后,出現(xiàn)閃退現(xiàn)象,實際上這種問題很常見,下面這篇文章主要給大家介紹了關(guān)于MYSQL輸入密碼后閃退現(xiàn)象的解決方法,文中介紹的非常詳細,需要的朋友可以參考下
    2023-05-05
  • mysql如何利用Navicat導出和導入數(shù)據(jù)庫的方法

    mysql如何利用Navicat導出和導入數(shù)據(jù)庫的方法

    這篇文章主要介紹了mysql如何利用Navicat導出和導入數(shù)據(jù)庫的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-02-02
  • Mysql事務(wù)處理詳解

    Mysql事務(wù)處理詳解

    什么是事務(wù)處理呢??事務(wù)處理是用來維護數(shù)據(jù)庫的完整性的,它保證成批的MySQL操作要么完全執(zhí)行,要么完成不執(zhí)行。
    2017-08-08
  • MySQL通過DQL實現(xiàn)對數(shù)據(jù)庫數(shù)據(jù)的條件查詢

    MySQL通過DQL實現(xiàn)對數(shù)據(jù)庫數(shù)據(jù)的條件查詢

    這篇文章給大家介紹了MySQL如何通過DQL進行數(shù)據(jù)庫數(shù)據(jù)的條件查詢,文中通過代碼示例和圖文結(jié)合介紹的非常詳細,對大家的學習或工作有一定的幫助,需要的朋友可以參考下
    2024-01-01
  • Windows系統(tǒng)下mysql5.7.21安裝詳細教程

    Windows系統(tǒng)下mysql5.7.21安裝詳細教程

    這篇文章主要為大家詳細介紹了Windows系統(tǒng)下mysql5.7.21安裝詳細教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-02-02
  • 最新評論