Fix lỗi: MySQL server has gone away

Tác giả: 01/03/2022

Nếu các bạn có 1 file dữ liệu lớn nhưng import vào cứ bị báo lỗi MySQL server has gone away, không thể nào import được. Các bạn có thể làm theo các bước sau để khác phục tình trạng trên

Các bạn tìm đến file cấu hình mysql, thông thường trên linux file này sẽ ở đường dẫn sau:  /etc/my.cnf

Các bạn mở file  /etc/my.cnf và tìm đến dòng max_allowed_packet để thay đổi thông số cho phép import database

Các bạn có thể xem mẫu file my.cnf của mình như sau
# The MySQL server
[mysqld]
port        = 3306
socket      = /tmp/mysql.sock
skip-locking
key_buffer_size = 16M
max_allowed_packet = 512M
table_open_cache = 64
sort_buffer_size = 512K
net_buffer_length = 8K
read_buffer_size = 256K
read_rnd_buffer_size = 512K
myisam_sort_buffer_size = 8M
wait_timeout = 6000

Sau khi cấu hình xong các bạn restart service mysql lại nhé
service mysqld resart

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

Khi cần hỗ trợ xin liên hệ với chúng tôi:
Công ty phần mềm Nhân Hòa
Trụ sở Hà Nội: Tầng 4 – Toà nhà 97 – 99 Láng Hạ, Đống Đa, Hà Nội
Chi nhánh HCM: 270 Cao Thắng (nối dài), Phường 12, Quận 10, TP HCM
Chi nhánh Vinh – Nghệ An: Tầng 2 Tòa nhà Sài Gòn Sky, ngõ 26 Nguyễn Thái Học, phường Đội Cung, TP. Vinh, Nghệ An
Hotline: 19006680

01/03/2022

Trả lời

Email của bạn sẽ không được hiển thị công khai.