程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> mysql導入sql文件過大或連接超時的解決辦法

mysql導入sql文件過大或連接超時的解決辦法

編輯:MySQL綜合教程

mysql導入sql文件過大或連接超時的解決辦法


前段時間出差在現場開發的時候,導入數據庫老是出問題。最後發現了一個神奇sql語句交給實施,只要導入出錯就把如下語句執行就可以了。至今屢試不爽。

set global max_allowed_packet=100 000 000; 

set global net_buffer_length=100000; 

SET GLOBAL  interactive_timeout=28800 000;

SET GLOBAL  wait_timeout=28800000
以上語句的解釋:

–max_allowed_packet=XXX 客戶端/服務器之間通信的緩存區的最大大小;

–net_buffer_length=XXX TCP/IP和套接字通信緩沖區大小,創建長度達net_buffer_length的行

interactive_timeout = 10; 對後續起的交互鏈接有效;

wait_timeout 對當前交互鏈接有效;

=============================================

以上語句主要解決:連接超時,導入的sql文件過大。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved