如何在 MySQL 中更改 max_allowed_packet 大小?
mysqlmysqli database
max_allowed_packet 大小是一个会话变量,也是一个只读变量。
要检查 max_allowed_packet 的当前值,请使用 show variable 命令。如下所示 −
mysql> show variables like 'max_allowed_packet';
以下是输出 −
+--------------------+---------+ | Variable_name | Value | +--------------------+---------+ | max_allowed_packet | 4194304 | +--------------------+---------+ 1 row in set (0.04 sec)
可以在客户端的 ‘my.ini’ 文件中更改 max_allowed_packet 的值。查询如下 −
max_allowed_packet = 4567890;
现在,可以借助以下查询全局更改该值 −
mysql> set global max_allowed_packet=456789; Query OK, 0 rows impacted, 1 warning (0.00 sec)
重新启动服务器后,我们将获得更改后的值。