mysqldump: Error 2020: Got packet bigger than 'max_allowed_packet' bytes when dumping table
发生,当我做一个
mysqldump -u root -p 数据库 >dumpfile.sql
我已经将 max_allowed_packet 增加到最大值(1073741824),但无济于事。
为什么不能使用 mysql 转储数据库呢?
原因可能是数据行/列中存在 longblob,其最大大小可能为 4 GB(4294967295 字节)。
可能是正在使用的网络传输?会有其他交通工具吗?
使用下面的命令
mysqldump --max_allowed_packet=512M -u root -p 数据库 > dumpfile.sql
这将解决您的问题
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)