sql >> Database >  >> RDS >> Mysql

verbinding met MySQL-server verbroken tijdens zoekvraag

De mysql-documenten hebben een hele pagina gewijd aan deze fout:http ://dev.mysql.com/doc/refman/5.0/en/gone-away.html

van belang zijn

  • U kunt deze fouten ook krijgen als u een query naar de server stuurt die onjuist of te groot is. Als mysqld een pakket ontvangt dat te groot of niet in orde is, gaat het ervan uit dat er iets mis is gegaan met de client en wordt de verbinding verbroken. Als u grote query's nodig hebt (bijvoorbeeld als u met grote BLOB-kolommen werkt), kunt u de querylimiet verhogen door de variabele max_allowed_packet van de server in te stellen, die een standaardwaarde van 1 MB heeft. Mogelijk moet u ook de maximale pakketgrootte aan de clientzijde verhogen. Meer informatie over het instellen van de pakketgrootte wordt gegeven in Paragraaf B.5.2.10, “Pakket te groot”.

  • U kunt meer informatie krijgen over de verbroken verbindingen door mysqld te starten met de --log-warnings=2 optie. Dit registreert enkele van de verbroken fouten in het bestand hostname.err



  1. Index voor het vinden van een element in een JSON-array

  2. Redenen om Access-apps om te zetten in webgebaseerde apps

  3. Oracle naar PostgreSQL — Cursors en ltrees

  4. Verzamelmethode:Trimprocedure in Oracle Database