mysql導入大批量數據時,出現ERROR : (2006, 'MySQL server has gone away')
阿新 • • 發佈:2018-02-25
ng-click article con global art span allow oba 導入數據
文件,添加 max_allowed_packet = 256M 即可。
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
mysql導入大批量數據時,出現ERROR : (2006, 'MySQL server has gone away')