解决方案
导入的文件中,可能包含了一条太大的语句,请在my.cnf中增加“max_allowed_packet”值:
例如
max_allowed_packet = 1M
到
max_allowed_packet = 2M
要找出 FreeBSD 中 my.cnf 的位置,请查看帮助页面:
mysql --help
在输出中可以看到:
默认选项按给定顺序从以下文件中读取:
/etc/my.cnf /etc/mysql/my.cnf /usr/local/etc/my.cnf /usr/local/etc/mysql/my.cnf ~/.my.cnf
对于macports,同理
mysql5 --help
默认选项按给定顺序从以下文件中读取:
/etc/my.cnf /etc/mysql/my.cnf /opt/local/etc/mysql5/my.cnf ~/.my.cnf
问题
在mysql中导入数据库时,弹出错误信息“ERROR 1153 (08S01) at line 232: Got a packet than 'max_allowed_packet' bytes”
例如
$mysql5 -u db_user -p db_table < db_table.sql Enter password: ERROR 1153 (08S01) at line 232: Got a packet bigger than 'max_allowed_packet' bytes
日期:2020-06-02 22:17:09 来源:oir作者:oir