我正在导入MySQL转储,并收到以下错误。
$ mysql foo < foo.sql
ERROR 1153 (08S01) at line 96: Got a packet bigger than 'max_allowed_packet' bytes
显然,数据库中存在附件,这使得插入量非常大。
这是在我的本地计算机上,一台从MySQL软件包安装了MySQL 5的Mac。
我在哪里更改max_allowed_packet
才能导入转储?
还有什么我应该设置的吗?
只是运行会mysql --max_allowed_packet=32M …
导致相同的错误。