MySQL匯入SQL檔案過大或連線逾時的解決辦法
前段時間出差在現場開發的時候,匯入MySQL資料庫老是出問題。最後發現了一個神奇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檔案過大。
--------------------------------------分割線 --------------------------------------
Ubuntu 14.04下安裝MySQL
《MySQL權威指南(原書第2版)》清晰中文掃描版 PDF
Ubuntu 14.04 LTS 安裝 LNMP Nginx\PHP5 (PHP-FPM)\MySQL
Ubuntu 14.04下搭建MySQL主從伺服器
Ubuntu 12.04 LTS 構建高可用分布式 MySQL 叢集
Ubuntu 12.04下原始碼安裝MySQL5.6以及Python-MySQLdb
MySQL-5.5.38通用二進位安裝
--------------------------------------分割線 --------------------------------------
本文永久更新連結地址: