1. 程式人生 > >mysql導入大批量數據時,出現ERROR : (2006, 'MySQL server has gone away')

mysql導入大批量數據時,出現ERROR : (2006, 'MySQL server has gone away')

ng-click article con global art span allow oba 導入數據

mysql導入數據時,出現ERROR : (2006, ‘MySQL server has gone away‘)

解決方案:官方解釋是適當增大 max_allowed_packet 參數可以使client端到server端傳遞大數據時,系統能夠分配更多的擴展內存來處理。

設置 max_allowed_packet = 256M (1024*1024*256)

set global max_allowed_packet=268435456;

使用set global命令修改 max_allowed_packet 的值,重啟mysql後會失效,還原為默認值。

如果想重啟後不還原,可以打開 my.cnf

文件,添加 max_allowed_packet = 256M 即可。

mysql導入大批量數據時,出現ERROR : (2006, 'MySQL server has gone away')