Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Lỗi cú pháp SQL khi tải tệp cơ sở dữ liệu (Lỗi phiên bản có thể xảy ra?)

Tại sao câu hỏi này hơi cũ, tôi nghĩ rằng tôi sẽ chia sẻ phát hiện của mình cho những bạn đang gặp vấn đề tương tự với việc sử dụng các tệp kết xuất có kích thước hơi lớn.

Để cho phép cập nhật thông qua các tệp kết xuất lớn, MySQL phải được cấu hình để xử lý kích thước gói lớn hơn. Đây là các bước sau để cập nhật tệp:

  1. Điều hướng đến tệp cấu hình MySQL của bạn. Câu hỏi SO này là một tài liệu tham khảo tuyệt vời để tìm kiếm nó.
  2. Tìm max_allowed_packet quyền mua. Nếu nó không tồn tại, hãy tạo nó. Bạn nên đặt kích thước để phản ánh nhu cầu của mình dựa trên bất kỳ tệp kết xuất nào bạn có thể đang sử dụng, tức là max_allowed_packet=500M đặt kích thước gói tối đa thành 500MB. Câu hỏi SO này có thể giúp đưa ra lời giải thích và tài liệu tham khảo đầy đủ hơn để biết thêm thông tin.
  3. Khởi động lại MySQL. Nếu bạn đã đặt kích thước gói tối đa phù hợp với nhu cầu của mình, thì bạn sẽ không còn gặp rắc rối với lỗi này nữa. Nếu lỗi của bạn vẫn tiếp diễn và bạn đã đặt kích thước phù hợp, bạn có thể cần khám phá các tùy chọn cấu hình bổ sung. Trang này có một số thông tin tuyệt vời để giúp bạn khám phá thêm điều này.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Hàm xác định trong mysql

  2. Laravel $ q-> where () giữa các ngày

  3. Nhập và chèn tệp sql.gz vào cơ sở dữ liệu bằng putty

  4. Thiết lập kết nối cơ sở dữ liệu MySQL từ xa

  5. Lỗi cú pháp khi sử dụng Dấu phân cách với Aurora Serverless MySQL 5.6