查询数据包太大 (1134 > 1024),始终显示此错误,并且 max_allow_packet 配置为最大 1024,将 ulimit 'open files' 和 MySQL 'open_files_limit' 提高到 1024000,但仍显示此错误
最佳答案
您需要增加 max_allowed_packet
值而不是 ulimit,请在执行查询之前在终端中尝试以下操作:
mysqld --max_allowed_packet=20M
或者您甚至可以在 my.cnf
文件中设置以下内容并重新启动 MySQL
:
max_allowed_packet=20M
Here's MySQL 文档。
关于mysql - 查询数据包太大 (1134 > 1024),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45397423/