如何更改 MySQL 中的 max_allowed_packet 大小?


max_allowed_packet 大小是一个会话变量,也是一个只读变量。

要检查 max_allowed_packet 的当前值,可以使用 show variables 命令。以下是它的给定形式 -

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 affected, 1 warning (0.00 sec)

重新启动服务器后,我们将获得更改后的值。

更新于: 24-6 月 -2020

2 千次观看

开启您的职业生涯

通过完成课程获得认证

开始吧
广告