Import .SQL -filfejl – MySQL Server er forsvundet
Denne vejledning løser den fejl, der vises ved import af .sql-filer via kommandolinjen. Fejl ved import af .SQL-fil – MySQL-serveren er gået væk.
Når vi skal importerede filer .SQL stor i ét database, den klassiske metode igennem phpMyAdmin det er ikke en særlig god løsning. Det meste af tiden rammer vi en “reqest timeout“. Importere .SQL Filfejl – MySQL-serveren er gået væk.
Det enkleste er at forbinde Ssh / konsol til serveren, der holder databasen, lad os uploade filen .sql og udfør derefter de specifikke kommandolinjer til import.
mysql -u db_user -p -h localhost db_name < /path/sql_file.sql
Hvis du efter at have udført kommandolinjen og indtastet databaseadgangskoden støder på fejlen: “ERROR 2006 (HY000) at line 1281: MySQL server has gone away“, det meste af tiden handler det om at overskride en volumengrænse for de importerede filer.
Det er meget muligt, at i standardkonfigurationerne af MySQL, grænsen for volumen fastsat i “max_allowed_packet” være mindre end den fil, du vil importere til databasen.
Den enkleste løsning er at redigere filen “my.cnf” og at etablere en grænse, der passer til vores behov. For eksempel hvis vi vil importere en fil .SQL på 320 MB, så redigerer vi filen “my.cnf” og tilføj linjen:
max_allowed_packet=400M
Efter redigering og lagring skal du genstarte mysql-tjenesten på serveren og genstarte kommandolinjen for import. Alt skulle fungere uden Import .SQL-filfejl – MySQL-serveren er gået væk.
Import .SQL -filfejl – MySQL Server er forsvundet
Hvad er nyt
Om Stealth
Passioneret omkring teknologi, skriver jeg med glæde på StealthSettings.com siden 2006. Jeg har stor erfaring med operativsystemer: macOS, Windows og Linux, samt med programmeringssprog og bloggingplatforme (WordPress) og til webshops (WooCommerce, Magento, PrestaShop).
Se alle indlæg af StealthDu kan også være interesseret i...