Quản trị net diễn đàn chia sẻ thông tin các thủ thuật mạng, internet bảo mật thông tin dành cho giới IT VIệt hy vọng là nơi bổ ích cho cộng đồng

Quản trị net diễn đàn chia sẻ thông tin các thủ thuật mạng, internet bảo mật thông tin dành cho giới IT VIệt hy vọng là nơi bổ ích cho cộng đồng (http://quantrinet.com/forum/index.php)
-   Mysql Server (http://quantrinet.com/forum/forumdisplay.php?f=153)
-   -   Xử lý lỗi Max_allowed_packet In MySQL (http://quantrinet.com/forum/showthread.php?t=4567)

hoctinhoc 17-01-2010 08:12 PM

Xử lý lỗi Max_allowed_packet In MySQL
 
Xử lý lỗi Max_allowed_packet In MySQL



Khi Mysql client và mysqld Server nhận nhận packet lớn hơn kích thước max_allowed_packet cho phép,

Lỗi sau sẽ xuất hiện:

Mã PHP:


Packet too large error 
and closes the connection

Trên cả 2 Mysql Client và Server đều có giá trị max_allowed_packet được thiết lập mật định Vì vậy bạn muốn mysql xử lý các packets lớn hơn bạn phải tăng cấu hình mặt định này:

Trên Mysql Client:


Mã PHP:


mysql
mysql --max_allowed_packet=32M 

Thiết lập thông số Max_allowed_packet = 32M


Trên Mysql Server: Giá trị mặc định này là 1MB.

Sử dụng lệnh sau để tăng giá trị mặc định:

Mã PHP:


mysql
mysqld --max_allowed_packet=16M 

Cách khác:

Mã PHP:


Vi 
/etc/my.cnf

[mysqld]

max_allowed_packet=16M 

Done.

Chúc các bạn thành công

:battay:

http://quantrinet.com/ads/quantrinet1.png


Bây giờ là 04:05 AM. Giờ GMT +7

Diễn đàn tin học QuantriNet
quantrinet.com | quantrimang.co.cc
Founded by Trương Văn Phương | Developed by QuantriNet's members.
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.