如何更改 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 千次觀看

開啟您的職業生涯

透過完成課程獲得認證

開始吧
廣告
© . All rights reserved.