java - 在服务器上运行我的应用程序时如何避免 max_allowed_pa​​cket 错误?

标签 java mysql hibernate

我有关于需要增加 max_allowed_pocket 的错误。是的,我增加到 1048576,但它在 1 或 2 天后抛出相同的错误。如果重新启动我的服务器它暂时工作,我无法一次又一次地重新启动服务器。

最佳答案

尝试在 my.ini 配置中设置以下属性,

enter image description here

或者每次建立连接时执行以下操作

set global max_allowed_packet=16777216;

注意: 你也可以在下面的位置找到它,

C:\ProgramData\MySQL\MySQL Server 5.6

我自己也有同样的错误,更改此属性后工作正常。如果您有任何疑问,请告诉我。

关于java - 在服务器上运行我的应用程序时如何避免 max_allowed_pa​​cket 错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46271922/

相关文章:

java - Hibernate 抛出 PK 违规错误

java - 为什么这个java程序中变量不存储值?

java - 使用 Hibernate 备份和恢复数据库

java - java web应用程序中服务器上的 session 超时后如何自动注销

mysql - 使用 ODBC 在 R Markdown 中转义引号以提交 sql

java.lang.ClassCastException : [Ljava. lang.Object;与 com.spring.model.Instruction 不兼容

java - 如何在 Ubuntu 中为 Java 5/Tomcat 5.5 编译 .war?

带有更新的 MySQL 多选语句

mysql - 截断日期时间早于 n 天的表

java - Hibernate 不会为 @ManyToOne 创建外键约束