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

Tăng kích thước nhập mysql

Lỗi này không liên quan gì đến php.ini, nó rõ ràng là một thông báo lỗi từ DBMS.

Bạn có thể tăng giá trị của max_allowed_packet trong tệp my.cnf:

[mysqld]
max_allowed_packet = 128M

Sau khi khởi động lại mysqld của bạn, nó sẽ hoạt động (đối với dữ liệu lớn hơn, tăng giá trị hơn)

Nếu bạn cố gắng "nhập bằng putty", tôi đoán bạn đang sử dụng mysql từ dòng lệnh, trong trường hợp này, bạn có thể bắt đầu mysql với tham số --max_allowed_packet, ví dụ:

mysql --max_allowed_packet=128M -u root -p sampledb < dump.sql

Ngoài ra, nếu bạn lấy nguồn tệp từ trong một phiên mysql đang chạy, bạn có thể đặt tham số bằng cách:

set global max_allowed_packet=128M;

ví dụ cuối cùng chỉ có hiệu lực cho đến khi khởi động lại mysqld tiếp theo, để có giải pháp vĩnh viễn bám vào ví dụ đầu tiên của tôi.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách cài đặt (L | M) AMP stack trên iPhone?

  2. kết nối mariadb J Aurora Fast chuyển đổi dự phòng áp dụng

  3. LỖI 1005 (HY000):Không thể tạo bảng (lỗi:150)

  4. thêm chuỗi vào câu lệnh select để đưa vào tập kết quả

  5. MySQL:Nhóm theo hai cột và tổng