mysqldump: Error 2020: Got packet bigger than 'max_allowed_packet' bytes when dumping table
发生,当我做
时mysqldump -u root -p database> dumpfile.sql
我已将max_allowed_packet增加到最大值(1073741824)无效。
为什么一个人无法使用mysqls转储数据库? 原因可能是数据行/列中的longblob,最大大小可能为4 GB(4294967295字节)。
是否可以使用网络传输?会有另一种运输工具吗?
答案 0 :(得分:7)
使用以下命令 mysqldump --max_allowed_packet = 512M -u root -p database> dumpfile.sql
这将解决您的问题