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

Utracono połączenie z serwerem MySQL podczas zapytania

Dokumentacja mysql ma całą stronę poświęconą temu błędowi:http ://dev.mysql.com/doc/refman/5.0/en/gone-away.html

godne uwagi są

  • Możesz również uzyskać te błędy, jeśli wyślesz zapytanie do serwera, które jest niepoprawne lub zbyt duże. Jeśli mysqld otrzyma pakiet, który jest zbyt duży lub niesprawny, zakłada, że ​​coś poszło nie tak z klientem i zamyka połączenie. Jeśli potrzebujesz dużych zapytań (na przykład, jeśli pracujesz z dużymi kolumnami BLOB), możesz zwiększyć limit zapytań, ustawiając zmienną max_allowed_packet serwera, która ma domyślną wartość 1 MB. Może być również konieczne zwiększenie maksymalnego rozmiaru pakietu po stronie klienta. Więcej informacji na temat ustawiania rozmiaru pakietu można znaleźć w sekcji B.5.2.10, „Pakiet za duży”.

  • Możesz uzyskać więcej informacji o utraconych połączeniach, uruchamiając mysqld z opcją --log-warnings=2. To rejestruje niektóre błędy odłączenia w pliku hostname.err



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tworzenie aplikacji internetowej od podstaw przy użyciu Python Flask i MySQL:część 3

  2. Czy wyzwalacz MySQL może symulować ograniczenie CHECK?

  3. Recenzja produktu — gwiezdna naprawa bazy danych MySQL

  4. Wyjaśnienie struktury wysokiej dostępności MySQL – część II:replikacja półsynchroniczna

  5. Jak zresetować hasło użytkownika root MySQL?