Mysql - 导入 sql 数据库时关于数据包太大的错误

解决方案

导入的文件中,可能包含了一条太大的语句,请在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