Chia Sẽ Kinh Nghiệm Về IT



Tìm Kiếm Với Google
-


Gởi Ðề Tài Mới  Gửi trả lời
 
Công Cụ Xếp Bài
Tuổi 17-01-2010, 08:12 PM   #1
hoctinhoc
Guest
 
Trả Lời: n/a
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



  Trả lời ngay kèm theo trích dẫn này
Gửi trả lời



Quyền Hạn Của Bạn
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Mở
Hình Cảm xúc đang Mở
[IMG] đang Mở
Mã HTML đang Tắt




Bây giờ là 01:53 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 - 2024, Jelsoft Enterprises Ltd.