Importer .SQL File Error - MySQL server har gått bort

Når vi må importert. SQL-filer stor i ett datagrunnlaget, den klassiske metoden gjennom phpMyAdmin det er ikke en veldig god løsning. Mesteparten av tiden støter vi på enreqest timeout"Den enkleste måten er å koble SSH / konsoll til serveren som holder databasen, laste opp til .sql-filen og deretter utføre de spesifikke kommandolinjene for import.

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

Hvis du støter på feilen etter å ha utført kommandolinjen og angitt databasepassordet: “ERROR 2006 (HY000) på linje 1281: MySQL-serveren har forsvunnet ”, mesteparten av tiden handler det om å overskride en volumgrense for de importerte filene. Det er veldig mulig at i standard MySQL-konfigurasjoner vil volumgrensen satt i "max_allowed_packet" være mindre enn den for filen du vil importere til databasen.
Den enkleste løsningen er å redigere "my.cnf" -filen og sette en grense som passer til våre behov. Hvis vi for eksempel vil importere en 320 MB. SQL-fil, redigerer vi "my.cnf" -filen og legger til linjen:

max_allowed_packet=400M

Etter redigering og lagring, restartJeg har mysql-tjenesten på serveren, og jeg fortsetter kommandolinjen for import. alt skal fungere bra.

Importer .SQL File Error - MySQL server har gått bort

Om forfatteren

Stealth

Lidenskapelig om alt utstyret og IT, jeg skriver med glede på stealthsettings.com siden 2006, og jeg liker å oppdage nye ting om datamaskiner og operativsystemer sammen med deg macOS, Linux, Windows, iOS og Android.

Legg igjen en kommentar