mysql插入資料過大, Lost connection to MySQL server
解決的方案是這樣的
記憶體不足,可以適當修改以下引數:(my.ini,my.cnf中的【mysqld】)
key_buffer_size =128M
table_cache =256
sort_buffer_size =2M
read_buffer_size =2M
read_rnd_buffer_size =2M
tmp_table_size=16M
innodb_buffer_pool_size = 128M
innodb_additional_mem_pool_size = 8M
innodb_log_buffer_size = 1M
修改後重啟,
MySQL關於timeout的處理,記錄如下
mysql> show variables like '%time%'; +----------------------------+-------------------+ | Variable_name | Value | +----------------------------+-------------------+ | connect_timeout | 10 | | datetime_format | %Y-%m-%d %H:%i:%s | | delayed_insert_timeout | 300 | | flush_time | 1800 | | innodb_lock_wait_timeout | 50 | | innodb_old_blocks_time | 0 | | innodb_rollback_on_timeout | OFF | | interactive_timeout | 28800 | | lc_time_names | en_US | | lock_wait_timeout | 31536000 | | long_query_time | 10.000000 | | net_read_timeout | 30 | | net_write_timeout | 60 | | slave_net_timeout | 3600 | | slow_launch_time | 2 | | system_time_zone | | | time_format | %H:%i:%s | | time_zone | SYSTEM | | timed_mutexes | OFF | | timestamp | 1366027807 | | wait_timeout | 28800 | +----------------------------+-------------------+ 21 rows in set, 1 warning (0.00 sec)
修改wait_timeout 的值
更改方法,需同時更改如下2個引數(單位--秒):
set wait_timeout=86400;
set interactive_timeout=86400;
相關推薦
mysql插入資料過大, Lost connection to MySQL server
解決的方案是這樣的記憶體不足,可以適當修改以下引數:(my.ini,my.cnf中的【mysqld】)key_buffer_size =128Mtable_cache =256sort_buffer_size =2Mread_buffer_size =2Mread_rnd
MySQL查詢錯誤程式碼: 2013 Lost connection to MySQL server during query
問題 遇到錯誤程式碼: 2013 Lost connection to MySQL server during query 分析 有許多原因,主要可能是wait_timeout,於是查詢各超時變數 SHOW VARIABLES LIKE "%timeout%"
MySQL導入數據提示Lost connection to MySQL server
數據 .sql -m k8s character cte skip pac code 數據庫版本為Mariadb 5.5,使用K8S進行管理mysql -uroot -p xxxx < xxxxx.sql在本地提示ERROR 2013 (HY000) at line
webservice 傳輸資料過大,解析失敗
ERROR 錯誤資訊: 已超過傳入訊息(65536)的最大訊息大小配額。若要增加配額,請使用相應繫結元素上的 MaxReceivedMessageSize 屬性。 錯誤場景: webservice 伺服器端使用java,客戶端使用c#完成,進行查詢時伺服器傳輸資
對於Packet for query is too large(mysql寫入資料過大) 問題的處理
今天開發中遇到以下問題,導致頁面資料返顯失效: mysql 中查詢:SHOW VARIABLES LIKE '%max_allowed_packet%'; 顯示:可以看出 max_allowed_packet 欄位數值太小,最好調整為 104857600(100M)
_mysql_exceptions.OperationalError: (2013, 'Lost connection to MySQL server during query')
RR 時間 bsp strong span serve 方式 同事 clas 最近寫了一個定時腳本,每天淩晨跑,每次跑時間很長。 在測試這個腳本的時候,跑了一個小時,發生一個錯誤,腳本中斷,錯誤如下: _mysql_exceptions.OperationalE
MySQL中查詢時"Lost connection to MySQL server during query"報錯的解決方案
解決 lose tool 查詢 不用 resolv 原因 網上 技術 一、問題描述: mysql數據庫查詢時,遇到下面的報錯信息: 二、原因分析: dw_user 表數據量比較大,直接查詢速度慢,容易"卡死",導致數據庫自動連接超時.... 三、解決辦法: 方案1.在my
使用navicat連接mysql連接錯誤:Lost connection to Mysql server at 'waiting for initial communication packet'
-a 無法連接 through cal .com 圖片 查找 解決 host 使用navicat時,報錯截圖如下: 原因分析: mysql開啟了DNS的反向解析功能,這樣mysql對連接的客戶端會進行DNS主機名查找。 mysql處理客戶端解析過程: 當
mysql鏈接錯誤:Lost connection to MySQL server at 'reading authorization packet', 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 'waiting for initial communication packet'
註釋 機器 錯誤 命令 添加 tab localhost grant my.cnf配置 原因分析: mysql開啟了DNS的反向解析功能,這樣mysql對連接的客戶端會進行DNS主機名查找。 mysql處理客戶端解析過程: 1)當mysql的client連過來的時候,服
連線Mysql報錯lost connection to MySQL server at "waiting for initial communication packet
打開了3306埠,設定了user表host為'%',依然無法連線,telnet 3306埠不同,原因是配置檔案中設定了 bind-address: 127.0.0.1,(/etc/mysql/mysql.conf.d/sqld.cnf )把他註釋掉,埠能連上,但是又報下面的錯誤 lost conn
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插入資料 自動更新時間使用nactive for mysql
createTime:插入資料時,自動獲取當前時間, 預設選項 要選擇那個空白,然後把 CURRENT_TIMESTAMP 複製進去,下面根據當前時間戳更新,打上勾,就好了 createTime 的型別一定要是 timestamp,而不是datetime
MySQL報錯解決方案:2013-Lost connection to MySQL server
安裝 今天 線下 ice 開啟 網絡 重新 round 報名 今天上課的時候,在搭建完MySQL測試環境中出現的問題,整理如下: 問題描述:搭建完MySQL,用遠程連接工具(Navicat)連接時報錯: 2013-Lost connection to MySQL serve
Lost connection to MySQL server at 'reading authorization packet', system error: 0_Mysql
timeout error: 配置 err system 設置 cti nec 域名解析 1.大多數時候設置"set global connect_timeout=60;"是可以解決問題的。 我們可以通過執行“SHOWSTATUS LIKE ‘aborted%‘”,可以觀察
mysql無法連線遠端資料庫(ERROR 2013:Lost connection to MySQL server)
ERROR 2013 (HY000) Lost connection to MySQL server at ‘reading authorization packet’ 重啟mysql不行就重啟Windows伺服器!!!!!! 重啟mysql不行就重啟Windows伺服器!!!!
Lost connection to MySQL server at reading initial communic
Debian下Mysql伺服器遠端連線時會出現:Lost connection to MySQL server at 'reading initial communication packet'的錯誤,使用者許可權已設定為允許任意主機連線。其實問題出在Mysql的配置上,在my.cnf裡,有一條是bin
解決1129 host is blocked和MySQL Error (2013): Lost connection to MySQL server
首先說一下我這個問題產生的原因: 由於我的mysql連線的是公司的一臺主機上的服務,下班回家時更新了程式碼,重啟專案到一半的時候由於比較急就直接帶著電腦回家了(公司的主機外網不能訪問),所以資料庫連線就產生了錯誤,然而一直連線重試再連線導致了錯誤次數超過了max_conne
Lost connection to MySQL server at 'reading initial communication packet', system error: 104
報錯 SQLSTATE[HY000] [2013] Lost connection to MySQL server at 'reading initial communication packet', system error: 104 "Connection reset by pe