Import. SQL File Error - MySQL-serveren har gått vekk

Når vi må importert. SQL-filer stor i ett datagrunnlaget, den klassiske metoden gjennom phpMyAdmin er ikke en veldig god løsning. De fleste ganger vi treffer en "reqest timeout"Den enkleste måten er å koble SSH / konsollen til databaseserveren, laste opp .sql-filen, og kjør deretter bestemte kommandolinjer for import.

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

Hvis etter å utføre kommandolinjen og skrive inn passord database oppstått feil: "FEIL 2006 (HY000) linje på 1281: MySQL server har gått bort", som oftest er det om å overvinne en volumgrenser for importerte filer. Det er ganske rimelig som mulig i standard konfigurasjon av MySQL, sett volumgrensen "max_allowed_packet" være mindre enn den filen du ønsker å importere databasen.
Den enkleste løsningen er å redigere filen "my.cnf" og sette en grense for våre behov. For eksempel, hvis vi ønsker å importere en fil sql av 320 MB, deretter redigere filen "my.cnf" og legg linjen:

max_allowed_packet=400M

Etter redigering og lagring, start på nytt mysql-tjenesten på serveren og fortsett kommandolinjen for import. alt skal fungere greit.

Import. SQL File Error - MySQL-serveren har gått vekk

Om forfatteren

Stealth

Lidenskapelig opptatt av alt som betyr gadget og IT, jeg skriver med glede på stealthsettings.com fra 2006 og jeg elsker å oppdage nye ting med deg om datamaskiner og macOS, Linux-operativsystemer, Windows, iOS og Android.

Legg igjen en kommentar