Hướng dẫn thay đổi giá trị max_allowed_packet của MySQL chi tiết

  • Thread starter Thread starter AdminAdmin is verified member.
  • Start date Start date
Admin

AdminAdmin is verified member.

Well-Known Member
Staff member
Administrator
Trong quá trình thao tác với hệ quản trị cơ sở dữ liệu MySQL đặc biệt là restore những cơ sở dữ liệu lớn bạn thường gặp phải một số vấn đề về max_allowed_packet của server. Ví dụ gặp phải lỗi như sau khi restore một database khá lớn vào mysql:
com.mysql.jdbc.PacketTooBigException: Packet for query is too large (1174223 > 1048576). You can change this value on the server by setting the max_allowed_packet' variable.
- Để thay đổi giá trị max_allowed_packet của mysql bạn vào thư mục Mysql/bin tìm đến file my.cnf
Bạn mở file này ra và tìm đến dòng:
max_allowed_packet
Và chỉnh giá trị của dòng lên bao nhiêu tùy ý nhưng đừng chỉnh lớn quá nhé.
max_allowed_packet = 2048M
- Tiếp the bạn mở tiếp file my.ini cũng trong thư mục Mysql/bin và tìm tất cả các dòng:
max_allowed_packet
Sau đó điền giá trị mà bạn nhập ở file my.cnf vào:
max_allowed_packet = 2048M
Sau đó bạn restart lại mysql
Xong
Trên đây là thực hiện với bộ MySQL trên web (Cụ thể là dùng cho MySQL được tích hợp trong Xampp). Sau đây sẽ hướng dẫn bạn điều chỉnh thông số max_allowed_packet (Max packet size) bằng tool MySQL Administrator, cách này có thể áp dụng cho mọi phiên bản MySQL đặc biệt là nếu bạn dùng MySQL Server,
Cách thực hiện:
- Vào MySQL administrator > Chuyển đến phần Startup Variables
- Vào tab Advanced Networking
- Trong mục Data/Memory size bạn đánh dấu check vào tùy chọn Max. Packet size và nhập vào giá trị mà bạn muốn (Ở đây nhập là 3072 M - Giới hạn là 1G).
tuoitrevnbiz08052013.jpg

- Restart lại MySQL
Xong
Chúc các bạn thành công!
 
Bài hướng này hôm trước t search gg đọc rồi, connect ssh thì k có folder Mysql
 

Facebook Comments

Similar threads

Admin
Replies
0
Views
1K
AdminAdmin is verified member.
Admin
Admin
Replies
0
Views
1K
AdminAdmin is verified member.
Admin
Admin
Replies
0
Views
2K
AdminAdmin is verified member.
Admin
Back
Top