mysqldump:错误2020:转储表时得到的数据包大于'max_allowed_pa​​cket'字节

时间:2016-03-10 17:09:34

标签: mysql mysqldump

mysqldump: Error 2020: Got packet bigger than 'max_allowed_packet' bytes when dumping table

发生,当我做

mysqldump -u root -p database> dumpfile.sql

我已将max_allowed_pa​​cket增加到最大值(1073741824)无效。

为什么一个人无法使用mysqls转储数据库? 原因可能是数据行/列中的longblob,最大大小可能为4 GB(4294967295字节)。

是否可以使用网络传输?会有另一种运输工具吗?

1 个答案:

答案 0 :(得分:7)

使用以下命令 mysqldump --max_allowed_pa​​cket = 512M -u root -p database> dumpfile.sql

这将解决您的问题