Lỗi tệp .SQL - Máy chủ MySQL đã biến mất

Khi chúng ta phải tệp .SQL đã nhập lớn trong một cơ sở ngày, phương pháp cổ điển thông qua phpMyAdmin không phải là một giải pháp thực sự tốt. Hầu hết thời gian chúng tôi nhấn "timeout reqest"Cách đơn giản nhất là để kết nối cơ sở dữ liệu máy chủ SSH / console mà bạn, làm sql tải lên tập tin và sau đó thực hiện dòng lệnh cụ thể để nhập khẩu.

mysql -u db_user -p -h localhost db_name < /path/sql_file.sql

Nếu sau khi thực hiện các dòng lệnh và nhập các lỗi cơ sở dữ liệu mật khẩu gặp phải: "ERROR 2006 (HY000) dòng ở 1281: máy chủ MySQL đã ra đi", thường xuyên nhất là về việc vượt qua một giới hạn âm lượng cho file nhập khẩu. Nó là khá công bằng nhất có thể trong cấu hình tiêu chuẩn của MySQL, cài đặt âm lượng giới hạn "max_allowed_packet" được ít hơn so với các tập tin bạn muốn nhập cơ sở dữ liệu.
Giải pháp đơn giản nhất là chỉnh sửa tệp "my.cnf" và đặt giới hạn cho nhu cầu của chúng tôi. Ví dụ: nếu chúng tôi muốn nhập tệp .SQL của 320 MB, hãy chỉnh sửa tệp "my.cnf" và thêm dòng:

max_allowed_packet=400M

Sau khi chỉnh sửa và lưu, khởi động lại dịch vụ mysql trên máy chủ và tiếp tục dòng lệnh để nhập. mọi thứ sẽ hoạt động trơn tru.

Lỗi tệp .SQL - Máy chủ MySQL đã biến mất

Giới thiệu về tác giả

Stealth

Đam mê tất cả những gì tiện ích và CNTT viết stealthsettings.com vui vẻ của 2006 và tôi muốn khám phá những điều mới mẻ với bạn về máy tính và hệ điều hành MacOS, Linux, Windows, iOS và Android.

Để lại một bình luận

Trang web này sử dụng Akismet để giảm spam. Tìm hiểu cách xử lý dữ liệu nhận xét của bạn.