error mysql : Got a packet bigger than 'max_allowed_packet' bytes

superuser picture superuser · Nov 4, 2012 · Viewed 38.6k times · Source

for import mysql database give me this error :

$ `mysql -u user -p password zxc_db < zxc.sql`
ERROR 1153 (08S01) at line 96: Got a packet bigger than 'max_allowed_packet' bytes

Please give me a best solution to solve it ? tanx .

Answer

yal110 picture yal110 · Nov 4, 2012

the best solution is " change mysql.cnf " debian : /etc/mysql/mysql.cnf change this line ==> max_allowed_packet = 16M to : max_allowed_packet = 128M

or add --max_allowed_packet=128M to your mysqldump command.

mysql --max_allowed_packet=128M -u user -ppass database < database.sql