Importeer .SQL-bestandsfout - MySQL-server is verdwenen

Wanneer we moeten geïmporteerde. SQL-bestanden groot in één de datumbasis, de klassieke methode door phpMyAdmin is geen echt goede oplossing. Meestal hebben we een "gewenste time-out"De eenvoudigste manier is om de SSH / console aan te sluiten op de databaseserver, het .sql-bestand te uploaden en vervolgens de specifieke opdrachtregels voor importeren uit te voeren.

mysql -u db_user -p -h localhost db_name < /path/sql_file.sql

Als u na het uitvoeren van de command line en het invoeren van het wachtwoord database aangetroffen foutmelding: "FOUT 2006 (HY000) lijn op 1281: MySQL server is verdwenen", meestal is het over het overwinnen van een volume limieten voor geïmporteerde bestanden. Het is vrij eerlijk mogelijk in de standaard configuratie van MySQL, zet het volume limiet "max_allowed_packet" minder is dan dat van het bestand dat u wilt de database te importeren zijn.
De eenvoudigste oplossing is om het bestand "mijn.cnf" te bewerken en een limiet in te stellen voor onze behoeften. Als we bijvoorbeeld een .SQL-bestand van 320 MB willen importeren, bewerkt u het bestand "my.cnf" en voegt u de regel toe:

max_allowed_packet=400M

Na het bewerken en opslaan, herstart u de mysql-service op de server en hervat u de opdrachtregel voor importeren. alles zou soepel moeten werken.

Importeer .SQL-bestandsfout - MySQL-server is verdwenen

Over de auteur

heimelijkheid

Gepassioneerd door alles wat gadgets en IT betekent, schrijf ik met plezier stealthsettings.com van 2006 en ik ontdek graag nieuwe dingen over computers en besturingssystemen macOS, Linux, Windows, iOS en Android.

Laat een bericht achter

Deze site gebruikt Akismet om spam te verminderen. Ontdek hoe uw reactiegegevens worden verwerkt.