2013-01-21 48 views
0

嗨即時嘗試導入sql文件,但有一個問題。 我有字段是LONGBLOB 14MB,當mysql嘗試執行此查詢時,它會失敗 ERROR 2006 (HY000) at line 612: MySQL server has gone away如何導入此表。mysql導入大文件與巨大的blob表字段

使用命令行導入此文件。

編輯: 傾銷僅這一項排它的權重28MB

+0

我認爲你必須以繼續提高機 – vidyadhar

+0

和的net_buffer_length大小max_allowed_pa​​ckets設置max_allowed_pa​​cket爲32MB以上的值不好 – vidyadhar

回答

3

在my.ini文件後,有一個叫做財產的max_allowed_pa​​cket,它指定可以傳輸或從MySQL客戶端或服務器最大可能包。您應該將max_allowed_pa​​cket屬性設置爲更高的值。並重新啓動mysql。

如果你沒有訪問my.ini文件使用下面的查詢

SET GLOBAL max_allowed_packet=524288000; 

代替524288000輸入值,你需要

+0

我沒有訪問my.ini文件 –

+0

@ skowron-line - 我編輯了我的答案。現在檢查 –

+0

謝謝。但在第10行錯誤1227(42000):訪問被拒絕;你需要(至少有一個)SUPER特權(這個操作),我猜這已經結束了 –