写博客的时候遇到一个问题:
org.b3log.latke.repository.jdbc.JDBCRepositoryException: com.mysql.jdbc.PacketTooBigException: Packet for query is too large (2894 > 1024). You can change this value on the server by setting the max_allowed_packet' variable.
原因是根据配置文件会限制 server 接受的数据包大小。有时候大的插入和更新会被 max_allowed_packet 参数限制掉,导致失败。
解决:
在 my.cnf 文件[mysqld]下添加一行:
max_allowed_packet=20M
重启 mysql 解决。
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于