Import. SQL-filfejl - MySQL-serveren er gået væk

Når vi skal importeret. SQL filer stor i en datoen base, den klassiske metode igennem phpMyAdmin er ikke en rigtig god løsning. De fleste gange har vi ramt en "reqest timeout"Den nemmeste måde er at forbinde SSH / konsollen til databaseserveren, uploade .sql-filen og derefter køre de specifikke kommandolinjer til import.

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

Hvis der efter udførelsen kommandolinjen og indtastning af adgangskoden databasen stødt fejl: "FEJL 2006 (HY000) linje på 1281: MySQL-serveren er gået væk", oftest er det om at overvinde et volumen grænser for importerede filer. Det er temmelig fair som muligt i standard konfiguration af MySQL, indstille lydstyrke "max_allowed_packet" være mindre end den fil, du vil importere databasen.
Den nemmeste løsning er at redigere filen "my.cnf" og sætte en grænse for vores behov. Hvis vi f.eks. Vil importere en .SQL-fil af 320 MB, skal du redigere filen "my.cnf" og tilføje linjen:

max_allowed_packet=400M

Efter redigering og gemning skal du genstarte mysql-tjenesten på serveren og genoptage kommandolinjen til import. alt skal fungere glat.

Import. SQL-filfejl - MySQL-serveren er gået væk

Om forfatteren

Stealth

Lidenskabelig om alt, hvad der betyder gadget og IT, jeg er glad for at skrive på stealthsettings.com fra 2006 og jeg elsker at opdage nye ting om computere og macOS, Linux-operativsystemer, Windows, iOS og Android.

Efterlad en kommentar