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

mysql提示got timeout reading communication packets的解決方法

 更新時(shí)間:2019年05月15日 17:30:04   投稿:mdxy-dxy  
今天發(fā)現(xiàn)mysql錯(cuò)誤日志中出現(xiàn)got timeout reading communication packets,一般情況因?yàn)椴糠猪撁嫔捎袉栴}導(dǎo)致,這里簡單分享一下解決方法

錯(cuò)誤提示:
user: 'root' host: `localhost' (Got timeout reading communication packets)
MYSQL server has gone away

引起這個(gè)原因是不可怕的.原因是更改了系統(tǒng)的斷開時(shí)間.

mysql>show gloable variables like "%timeout%";
進(jìn)行查看
interactive_timeout 的黓認(rèn)值為28800
wait_timeout 的默認(rèn)值這:120

根據(jù)情況增加吧.
這兩個(gè)值是一個(gè)全局變量,可以動(dòng)態(tài)增加,如:
mysql> set global interactive_timeout=28800;
Query OK, 0 rows affected (0.00 sec)
mysql> show global variables like "interactive_timeout";
+---------------------+-------+
| Variable_name | Value |
+---------------------+-------+
| interactive_timeout | 28800 |
+---------------------+-------+
1 row in set (0.00 sec)

可以導(dǎo)致Got timeout reading communication packets錯(cuò)誤的原因

https://dev.mysql.com/doc/refman/5.5/en/communication-errors.html

可能導(dǎo)致Got Timeout reading communication packets錯(cuò)誤的原因有如下幾個(gè):

A client attempts to access a database but has no privileges for it.(沒有權(quán)限)

A client uses an incorrect password.(密碼錯(cuò)誤)

A connection packet does not contain the right information.(連接沒有包含正確信息)

It takes more than connect_timeout seconds to obtain a connect packet. (獲取連接信息起過connect_timeout的時(shí)長)

The client program did not call mysql_close() before exiting.(客戶端沒有調(diào)用mysql_close()函數(shù))

The client had been sleeping more than wait_timeout or interactive_timeout seconds without issuing any requests to the server. (客戶端的空連接時(shí)間過長,超過了wait_timeout和interactive_timeout的時(shí)間)

The client program ended abruptly in the middle of a data transfer.(數(shù)據(jù)傳輸過程中終結(jié))

錯(cuò)誤排查:

因?yàn)槲覀兪謾C(jī)版與pc端的php函數(shù)不同步導(dǎo)致的問題,所以仔細(xì)檢查一下問題就解決了。

相關(guān)文章

  • MySQL安全設(shè)置圖文教程

    MySQL安全設(shè)置圖文教程

    MySQL安全設(shè)置,跟mssql差不多都是以普通用戶權(quán)限運(yùn)行mysql。其它的也需要注意下。
    2011-01-01
  • Mysql查詢時(shí)如何使用for update行鎖還是表鎖

    Mysql查詢時(shí)如何使用for update行鎖還是表鎖

    這篇文章主要介紹了Mysql查詢時(shí)如何使用for update行鎖還是表鎖問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-08-08
  • mysql binlog占用大量磁盤空間的解決方法

    mysql binlog占用大量磁盤空間的解決方法

    MySQL binlog(Binary Log)是MySQL數(shù)據(jù)庫的一種重要組件,用于記錄所有對(duì)數(shù)據(jù)庫的更改操作,當(dāng)MySQL服務(wù)器接收到對(duì)數(shù)據(jù)庫的寫入請(qǐng)求并成功執(zhí)行后,這些更改會(huì)被寫入binlog,本文給大家介紹了mysql binlog占用大量磁盤空間的解決方法,需要的朋友可以參考下
    2024-06-06
  • MySQL存儲(chǔ)過程之流程控制while,repeat,loop循環(huán)

    MySQL存儲(chǔ)過程之流程控制while,repeat,loop循環(huán)

    這篇文章主要介紹了MySQL存儲(chǔ)過程之流程控制while,repeat,loop循環(huán),循環(huán)中的代碼會(huì)運(yùn)行特定的次數(shù),或者是運(yùn)行到特定條件成立時(shí)結(jié)束循環(huán)
    2022-07-07
  • MySql中now()與sysdate()區(qū)別小結(jié)

    MySql中now()與sysdate()區(qū)別小結(jié)

    本文主要介紹了MySql中now()與sysdate()區(qū)別小結(jié),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-05-05
  • 解決MySQL5.7安裝后沒有data文件夾無法登錄的問題

    解決MySQL5.7安裝后沒有data文件夾無法登錄的問題

    這篇文章主要介紹了解決MySQL5.7安裝后沒有data文件夾無法登錄的問題,需要的朋友可以參考下
    2016-04-04
  • 最新評(píng)論