Computer >> Máy Tính >  >> Lập trình >> MySQL

Làm cách nào để thay đổi kích thước max_allowed_packet trong MySQL?

Kích thước max_allowed_packet là một biến phiên và cũng là một biến chỉ đọc.

Để kiểm tra giá trị hiện tại của max_allowed_packet, các biến hiển thị lệnh được sử dụng. Nó được đưa ra như sau -

mysql> show variables like 'max_allowed_packet';

Sau đây là kết quả

+--------------------+---------+
| Variable_name      | Value   |
+--------------------+---------+
| max_allowed_packet | 4194304 |
+--------------------+---------+
1 row in set (0.04 sec)

Giá trị của max_allowed_packet có thể được thay đổi trong tệp ‘my.ini’ ở phía máy khách. Truy vấn cho điều đó được đưa ra như sau -

max_allowed_packet = 4567890;

Giờ đây, giá trị có thể được thay đổi trên toàn cầu với sự trợ giúp của truy vấn sau -

mysql> set global max_allowed_packet=456789;
Query OK, 0 rows affected, 1 warning (0.00 sec)

Sau khi khởi động lại máy chủ, chúng tôi sẽ nhận được giá trị đã thay đổi.