Heim > Fragen und Antworten > Hauptteil
P粉4788355922023-08-24 16:55:06
我已经多次遇到过这种情况,并且通常发现答案是 max_allowed_packet
。
将 /etc/my.cnf
(在 [mysqld]
下)中的值提高到 8 或 16M 通常可以修复该问题。 (MySql 5.7 中的默认值为 4194304
,即 4MB。)
[mysqld] max_allowed_packet=16M
注意:如果该行不存在,只需创建该行,它必须显示为 [mysqld]
注意:这可以在服务器运行时进行设置,但在 mysql 守护进程重新启动后它将丢失。使用SET GLOBAL max_allowed_packet=104857600
(这将其设置为100MB)
注意:在 Windows 上,您可能需要使用 ANSI 而不是 UTF-8 编码保存 my.ini 或 my.cnf 文件。