Mysql
 sql >> Baza danych >  >> RDS >> Mysql

PDO:serwer MySQL zniknął

Najprawdopodobniej wysłałeś do serwera pakiet dłuższy niż maksymalny dozwolony pakiet.

Kiedy próbujesz wstawić BLOB który przekracza maksymalny rozmiar pakietu twojego serwera, nawet na serwerze lokalnym zobaczysz następujący komunikat o błędzie po stronie klienta:

Serwer MySQL zniknął

Oraz następujący komunikat o błędzie w dzienniku serwera:(jeśli rejestrowanie błędów jest włączone)

Błąd 1153 Otrzymano pakiet większy niż „max_allowed_packet” bajtów

Aby to naprawić, musisz zdecydować, jaki jest rozmiar największego BLOB że kiedykolwiek wstawisz i ustawisz max_allowed_packet w my.ini odpowiednio, na przykład:

[mysqld]
...
max_allowed_packet = 200M
...


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak sprawdzić stan serwera w MySQL Workbench za pomocą GUI

  2. Ograniczenie klucza obcego MySQL DROP

  3. Wyjaśnienie MySQL NULLIF()

  4. 10 przydatnych wskazówek dotyczących dostrajania wydajności MySQL

  5. DATABASE() — pobierz aktualną nazwę bazy danych w MySQL