欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

MySQL報(bào)錯(cuò)Lost connection to MySQL server during query的解決方案

 更新時(shí)間:2024年01月12日 11:02:03   作者:leeeu37  
在確保網(wǎng)絡(luò)沒(méi)有問(wèn)題的情況下,服務(wù)器正常運(yùn)行一段時(shí)間后,數(shù)據(jù)庫(kù)拋出了異常"Lost connection to MySQL server during query",本文將給大家介紹MySQL報(bào)錯(cuò)Lost connection to MySQL server during query的解決方案,需要的朋友可以參考下

問(wèn)題描述:

在確保網(wǎng)絡(luò)沒(méi)有問(wèn)題的情況下,服務(wù)器正常運(yùn)行一段時(shí)間后,數(shù)據(jù)庫(kù)拋出了異常"Lost connection to MySQL server during query",字面意思就是在查詢過(guò)程中丟失連接到MySQL服務(wù)器,拋去網(wǎng)絡(luò)原因,基本上就是數(shù)據(jù)庫(kù)配置項(xiàng)問(wèn)題。

解決方案:

  • 檢查max_allowed_packet,max_allowed_packet指mysql服務(wù)器端和客戶端在一次傳送數(shù)據(jù)包的過(guò)程當(dāng)中最大允許的數(shù)據(jù)包大小。如果超過(guò)了設(shè)置的最大長(zhǎng)度,則會(huì)導(dǎo)致數(shù)據(jù)讀寫(xiě)失敗。

執(zhí)行以下SQL查詢配置項(xiàng)的值,單位是字節(jié):

show VARIABLES like '%max_allowed_packet%';

根據(jù)情況將配置項(xiàng)的值改為適合項(xiàng)目的使用大小,以64MB為例子

set global max_allowed_packet = 64*1024*1024*;

也可以通過(guò)修改配置文件,Linux修改my.cnf 文件,Windows修改 my.ini 文件,推薦通過(guò)文件修改,需要重啟mysql

[mysqld]
max_allowed_packet = 64M

通過(guò)命令行修改只能臨時(shí)生效,如果下次數(shù)據(jù)庫(kù)重啟后對(duì)應(yīng)的配置就會(huì)又復(fù)原了,因?yàn)橹貑⒌臅r(shí)候加載的是配置文件里面的配置項(xiàng)

  1. 檢查wait_timeout,wait_timeout 默認(rèn)是28800秒,即mysql鏈接在無(wú)操作8個(gè)小時(shí)后被自動(dòng)關(guān)閉,如果服務(wù)器長(zhǎng)時(shí)間處于空閑狀態(tài),再次訪問(wèn)mysql數(shù)據(jù)庫(kù)的時(shí)候,數(shù)據(jù)庫(kù)會(huì)拒絕訪問(wèn)。

執(zhí)行以下SQL查詢配置,單位毫秒

SHOW VARIABLES LIKE 'wait_timeout';

修改參數(shù)SQL

set global wait_timeout=28800 * 2;

也可以通過(guò)修改配置文件,Linux修改my.cnf 文件,Windows修改 my.ini 文件,推薦通過(guò)文件修改,需要重啟mysql

[mysqld]
wait_timeout = 57600

以上就是MySQL報(bào)錯(cuò)Lost connection to MySQL server during query的解決方案的詳細(xì)內(nèi)容,更多關(guān)于MySQL server during query的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • Windows下MySQL服務(wù)無(wú)法停止和刪除的解決辦法

    Windows下MySQL服務(wù)無(wú)法停止和刪除的解決辦法

    我在 Windows 操作系統(tǒng)上,使用解壓壓縮包的方式安裝 MySQL。遇到一點(diǎn)問(wèn)題,下面通過(guò)本文給大家分享Windows下MySQL服務(wù)無(wú)法停止和刪除的解決辦法,需要的朋友可以參考下
    2017-02-02
  • MySQL觸發(fā)器簡(jiǎn)單用法示例

    MySQL觸發(fā)器簡(jiǎn)單用法示例

    這篇文章主要介紹了MySQL觸發(fā)器簡(jiǎn)單用法,結(jié)合實(shí)例形式分析了mysql觸發(fā)器的創(chuàng)建、執(zhí)行、查看、刪除等相關(guān)操作技巧,需要的朋友可以參考下
    2018-03-03
  • Mysql聯(lián)合索引的原理與實(shí)現(xiàn)

    Mysql聯(lián)合索引的原理與實(shí)現(xiàn)

    聯(lián)合索引是一種將多個(gè)列組合成一個(gè)索引的技術(shù),以提高基于這些列進(jìn)行查詢的性能,本文主要介紹了Mysql聯(lián)合索引的原理與實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-08-08
  • 完美解決mysql in條件語(yǔ)句只讀取一條信息問(wèn)題的2種方案

    完美解決mysql in條件語(yǔ)句只讀取一條信息問(wèn)題的2種方案

    使用mysql多表查詢時(shí)一個(gè)表中的某個(gè)字段作為另一表的in查詢條件,只能讀取一條信息,而直接用數(shù)字的話可以正常讀取
    2018-04-04
  • MySQL索引失效的幾種情況詳析

    MySQL索引失效的幾種情況詳析

    這篇文章主要給大家介紹了關(guān)于MySQL索引失效的幾種情況,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • mysql?WITH?RECURSIVE語(yǔ)法的具體使用

    mysql?WITH?RECURSIVE語(yǔ)法的具體使用

    WITH RECURSIVE是一個(gè)用于創(chuàng)建遞歸查詢的語(yǔ)句,本文主要介紹了mysql?WITH?RECURSIVE語(yǔ)法的具體使用,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-07-07
  • IDEA配置連接MYSQL數(shù)據(jù)庫(kù)遇到Failed這個(gè)問(wèn)題解決

    IDEA配置連接MYSQL數(shù)據(jù)庫(kù)遇到Failed這個(gè)問(wèn)題解決

    這篇文章主要介紹了IDEA配置連接MYSQL數(shù)據(jù)庫(kù)遇到Failed這個(gè)問(wèn)題解決,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11
  • MySQL union 語(yǔ)法代碼示例分析

    MySQL union 語(yǔ)法代碼示例分析

    主要介紹的是MySQLunion 語(yǔ)法代碼演示,我前兩天在相關(guān)網(wǎng)站看見(jiàn)MySQLunion 語(yǔ)法代碼演示的資料,覺(jué)得挺好,就拿出來(lái)供大家分享。希望在你今后的學(xué)習(xí)中會(huì)對(duì)你有所幫助。
    2010-06-06
  • MySQL 在線解密的實(shí)現(xiàn)

    MySQL 在線解密的實(shí)現(xiàn)

    本文主要介紹了MySQL在線解密的實(shí)現(xiàn),通過(guò)使用MySQL提供的加密函數(shù)和自定義解密函數(shù),我們可以在數(shù)據(jù)庫(kù)中進(jìn)行在線解密操作,下面就來(lái)具體介紹一下,感興趣的可以了解一下
    2024-08-08
  • MySql存儲(chǔ)引擎的作用

    MySql存儲(chǔ)引擎的作用

    mysql面試中最常問(wèn)的問(wèn)題之一:小伙子,你說(shuō)一下你們公司用的存儲(chǔ)引擎,以及你知道有哪些存儲(chǔ)引擎和他們之間的區(qū)別? 所以下面這篇文章主要給大家介紹了關(guān)于Mysql存儲(chǔ)引擎的相關(guān)資料,需要的朋友可以參考下
    2022-09-09

最新評(píng)論