_mysql_exceptions.OperationalError: (2013, 'Lost connection to MySQL server during query')
最近寫了一個定時腳本,每天淩晨跑,每次跑時間很長。
在測試這個腳本的時候,跑了一個小時,發生一個錯誤,腳本中斷,錯誤如下:
_mysql_exceptions.OperationalError: (2013, ‘Lost connection to MySQL server during query‘)
查閱資料,請教同事,最後得出結論:
因為mysql有一個默認的connect_timeout時間,一旦超過,會自動關閉連接。
可以嘗試以下兩種方式:
創建連接時制定connect_timeout時間,設置長一點。
每次操作數據庫是都建立一次連接,操作結束後關閉掉。在代碼中,及時關閉遊標,關閉連接。
_mysql_exceptions.OperationalError: (2013, 'Lost connection to MySQL server during query')
相關推薦
_mysql_exceptions.OperationalError: (2013, 39;Lost connection to MySQL server during query39;)
RR 時間 bsp strong span serve 方式 同事 clas 最近寫了一個定時腳本,每天淩晨跑,每次跑時間很長。 在測試這個腳本的時候,跑了一個小時,發生一個錯誤,腳本中斷,錯誤如下: _mysql_exceptions.OperationalE
Mysql max_allowed_packet Lost connection to MySQL server during query [Err] 2013 - Lost connection to MySQL server during query
[Err] 2013 - Lost connection to MySQL server during query 解決方法: [mysqld] max_allowed_packet=20971520 我設的是20M(1024*1024*20) = 20971520
解決workbench MySQL Error Code:2013. Lost connection to MySQL server during query
在MySQL中新建表格時出現了lost connection to MySQL的問題,在網上查了許多的方法修改timeout,max_allowed_packet。 一種方法是在cmd中修改value,但是我重啟mysql以後值就會恢復預設值,下面是修改的方法; 可以用show g
MySQL查詢錯誤程式碼: 2013 Lost connection to MySQL server during query
問題 遇到錯誤程式碼: 2013 Lost connection to MySQL server during query 分析 有許多原因,主要可能是wait_timeout,於是查詢各超時變數 SHOW VARIABLES LIKE "%timeout%"
ERROR 2013 at line 38: Lost connection to MySQL server during query
我的資料庫是mysql4.0 1、首先進入mysql。進入資料庫(use databases), 2、輸入: source scansealdb.sql (前提是必須把sql指令碼放到mysql\bin\目錄下) 3、在次輸入cmd.輸入命令:net start mysql。(
MySQL中查詢時"Lost connection to MySQL server during query"報錯的解決方案
解決 lose tool 查詢 不用 resolv 原因 網上 技術 一、問題描述: mysql數據庫查詢時,遇到下面的報錯信息: 二、原因分析: dw_user 表數據量比較大,直接查詢速度慢,容易"卡死",導致數據庫自動連接超時.... 三、解決辦法: 方案1.在my
解決Lost connection to MySQL server during query錯誤方法
昨天使用Navicat for MySQL匯入MySQL資料庫的時候,出現了一個嚴重的錯誤,Lost connection to MySQL server during query,字面意思就是在查詢過程中丟失連線到MySQL伺服器。 [Msg] Decompressing
Lost connection to MySQL server during query 的解決
原語句如下: update qrcode_single set time_lose = now(),operator_id = '209150004' where (qrcode_id in (select small_id from qrcode_related_box
Lost connection to MySQL server during query錯誤
關於 Lost connection to MySQL server during query 錯誤2007年04月11日 星期三 00:56晚上在虛擬機器上繼續玩 Delphi for PHP,想試試其強大的資料庫控制元件。首先在 ubuntu 的 MySQL 上建立一個
Lost connection to MySQL server during query (by quqi99)
問題 neutron designate日誌中發現錯誤"Got lower serial for", 並且建立zone時永遠停留在PENDING狀態. 解決 minidns中看到下列日誌: var/log/designate/designate-mdns.lo
mysql無法連線遠端資料庫(ERROR 2013:Lost connection to MySQL server)
ERROR 2013 (HY000) Lost connection to MySQL server at ‘reading authorization packet’ 重啟mysql不行就重啟Windows伺服器!!!!!! 重啟mysql不行就重啟Windows伺服器!!!!
ERROR 2013 (HY000): Lost connection to MySQL server的解決方法
1、進入mysql,建立一個新使用者root,密碼為root: 格式:grant 許可權 on 資料庫名.表名 to 使用者@登入主機 identified by "使用者密碼"; grant select,update,insert,dele
使用navicat連接mysql連接錯誤:Lost connection to Mysql server at 39;waiting for initial communication packet39;
-a 無法連接 through cal .com 圖片 查找 解決 host 使用navicat時,報錯截圖如下: 原因分析: mysql開啟了DNS的反向解析功能,這樣mysql對連接的客戶端會進行DNS主機名查找。 mysql處理客戶端解析過程: 當
mysql鏈接錯誤:Lost connection to MySQL server at 39;reading authorization packet39;, system error: 0
綁定 ati hostname .cn 進行 通過 bin 主機名 反向 在遠程連接mysql的時候,連接不上,出現如下報錯:Lost connection to MySQL server at ‘reading authorization packet‘, system
Mysql連接錯誤:Lost connection to Mysql server at 39;waiting for initial communication packet39;
註釋 機器 錯誤 命令 添加 tab localhost grant my.cnf配置 原因分析: mysql開啟了DNS的反向解析功能,這樣mysql對連接的客戶端會進行DNS主機名查找。 mysql處理客戶端解析過程: 1)當mysql的client連過來的時候,服
MySQL報錯解決方案:2013-Lost connection to MySQL server
安裝 今天 線下 ice 開啟 網絡 重新 round 報名 今天上課的時候,在搭建完MySQL測試環境中出現的問題,整理如下: 問題描述:搭建完MySQL,用遠程連接工具(Navicat)連接時報錯: 2013-Lost connection to MySQL serve
Lost connection to MySQL server at 39;reading authorization packet39;, system error: 0_Mysql
timeout error: 配置 err system 設置 cti nec 域名解析 1.大多數時候設置"set global connect_timeout=60;"是可以解決問題的。 我們可以通過執行“SHOWSTATUS LIKE ‘aborted%‘”,可以觀察
解決1129 host is blocked和MySQL Error (2013): Lost connection to MySQL server
首先說一下我這個問題產生的原因: 由於我的mysql連線的是公司的一臺主機上的服務,下班回家時更新了程式碼,重啟專案到一半的時候由於比較急就直接帶著電腦回家了(公司的主機外網不能訪問),所以資料庫連線就產生了錯誤,然而一直連線重試再連線導致了錯誤次數超過了max_conne
Lost connection to MySQL server at 39;reading initial communication packet39;, system error: 104
報錯 SQLSTATE[HY000] [2013] Lost connection to MySQL server at 'reading initial communication packet', system error: 104 "Connection reset by pe
遠端連線mysql“Lost connection to MySQL server at 39;waiting for initial communication packet39;, system err”
現象 使用Navicat遠端連線mysql。無法連線成功。 這裡發個帖總結一下mysql配置遠端連線相關的一些東西。 1.開啟遠端連線(在mysql下操作) 授權root使用者 GRANT ALL PRIVILEGES ON *.* TO 'r