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

Passionær over alt hvad der betyder gadgets og IT, skriver jeg med glæde stealthsettings.com fra 2006, og jeg kan godt lide at opdage nye ting om computere og operativsystemer macOS, Linux, Windows, iOS og Android.

Efterlad en kommentar

Dette websted bruger Akismet til at reducere spam. Lær, hvordan dine kommentardata behandles.