天天看點

[踩坑] MySQL max_allowed_packet導緻sql檔案source異常問題

踩坑:

今天通過mysqldump導出資料,在目标機器上開個screen執行source導入資料。過一會看了下,發現居然導入報錯了。報錯提示如下:

<a href="https://s3.51cto.com/wyfs02/M01/91/EC/wKiom1j5eHOCZevkAABOppvE0qY767.png" target="_blank"></a>

剛開始還以為是sql_mode設定的問題,改了sql_mode為寬松模式,再次導入還是報錯。

set global max_allowed_packet=524288000;    設定為512MB

退出mysql,然後再登進去source即可。

究其原因,是因為之前安裝的這個mysql,什麼參數都沒有修改,用的預設配置,各種參數都設定的比較小。我們還要根據自己業務場景和硬體配置完善下/etc/my.cnf。不然下次還會踩到這種坑。

本文轉自 lirulei90 51CTO部落格,原文連結:http://blog.51cto.com/lee90/1918052,如需轉載請自行聯系原作者