MySQL執行SQL腳本問題 :錯誤代碼2006、1153


今天用mysql執行了一個60M的SQL腳本遇到了一些錯誤,經由網上查詢如下:

1.#2006 - MySQL server has gone away 出現該錯誤代碼原因如下:

1、應用程序長時間的執行批量的MySQL語句。

2、執行一個SQL,但SQL語句過大或者語句中含有BLOB或者longblob字段。

2. 1153 - Got a packet bigger than 'max_allowed_packet' bytes

在mysql的my.ini配置文件中添加以下代碼,重啟mysql:

 # max_allowed_packet 用來控制其通信緩沖區的最大長度,可自行更改大小
 max_allowed_packet=256M
 wait_timeout=288000
 interactive_timeout = 288000

Windows重啟mysql,進入cmd執行:

啟動:輸入 net stop mysql
停止:輸入 net start mysql


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM