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

Lỗi MySQL 2006:Máy chủ mysql đã biến mất

Tôi đã gặp phải điều này một số lần và tôi thường thấy câu trả lời là cài đặt mặc định rất thấp của max_allowed_packet .

Nâng cao nó trong /etc/my.cnf (theo [mysqld] ) đến 8 hoặc 16M thường sửa chữa nó. (Mặc định trong MySql 5.7 là 4194304 , là 4MB.)

[mysqld]
max_allowed_packet=16M

Lưu ý:Chỉ tạo dòng nếu nó không tồn tại

Lưu ý:Điều này có thể được đặt trên máy chủ của bạn khi nó đang chạy.

Lưu ý:Trên Windows, bạn có thể cần phải nói tệp my.ini hoặc my.cnf của mình có mã hóa ANSI không phải UTF-8.

Sử dụng set global max_allowed_packet=104857600 . Điều này đặt nó thành 100MB.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ngăn chặn các cuộc tấn công đưa vào SQL trong một chương trình Java

  2. Hình ảnh hiển thị PHP BLOB từ MySQL

  3. CONVERT_TZ - Cách thay đổi múi giờ MySQL trong truy vấn

  4. MySQL - làm thế nào để mã zip phía trước bằng 0?

  5. Cách tạo blog trong cơ sở dữ liệu PHP và MySQL - Backend