Importera .SQL -filfel – MySQL Server har gått bort
Denna handledning löser felet som visas när du importerar via orderraden för filer .SQL. Importera .SQL -filfel – MySQL Server har försvunnit.
När vi måste importerade filer .SQL stor i ett databas, den klassiska metoden genom phpMyAdmin det är inte en särskilt bra lösning. För det mesta träffar vi en “reqest timeout“. Importera .SQL Filfel – MySQL Server har försvunnit.
Det enklaste är att ansluta Ssh / console till servern som innehåller databasen, låt oss ladda upp filen .sql och kör sedan de specifika kommandoraderna för import.
mysql -u db_user -p -h localhost db_name < /path/sql_file.sql
Om du efter att ha kört kommandoraden och angett databaslösenordet stöter på felet: “ERROR 2006 (HY000) at line 1281: MySQL server has gone away“, för det mesta handlar det om att överskrida en volymgräns för de importerade filerna.
Det är mycket möjligt att i standardkonfigurationerna av MySQL, volymgränsen som fastställts i “max_allowed_packet” vara mindre än den för filen du vill importera till databasen.
Den enklaste lösningen är att redigera filen “my.cnf” och att fastställa en gräns som passar våra behov. Till exempel om vi vill importera en fil .SQL på 320 MB, sedan redigerar vi filen “my.cnf” och lägg till raden:
max_allowed_packet=400M
Efter att ha redigerat och sparat, starta om mysql-tjänsten på servern och starta om kommandoraden för import. Allt ska fungera utan Import .SQL-filfel – MySQL Server har försvunnit.
Importera .SQL -filfel – MySQL Server har gått bort
Vad är nytt
Om Stomma
Passionerad av teknik, skriver jag gärna på StealthSettings.com sedan 2006. Jag har omfattande erfarenhet av operativsystem: macOS, Windows och Linux, samt av programmeringsspråk och bloggplattformar (WordPress) och för webbutiker (WooCommerce, Magento, PrestaShop).
Visa alla inlägg av StealthDu kanske också är intresserad av...