Importera .SQL File Fel - MySQL-servern har försvunnit

När vi måste importerade. SQL-filer stor datumbasen, den klassiska metoden genom phpMyAdmin det är inte en mycket bra lösning. För det mesta stöter vi på en ”reqest timeout"Det enklaste sättet är att ansluta SSH / konsol till servern som innehåller databasen, ladda upp till .sql-filen och sedan köra 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) på rad 1281: MySQL-servern har gått bort", handlar det oftast om att överskrida en volymgräns för importerade filer. Det är mycket möjligt att volymgränsen som ställs in i "max_allowed_packet" i standard MySQL-konfigurationer kommer att vara lägre än den för den fil du vill importera till databasen.
Den enklaste lösningen är att redigera filen "my.cnf" och ställa in en gräns som passar våra behov. Till exempel, om vi vill importera en 320 MB .SQL-fil, redigerar vi "my.cnf" -filen och lägger till raden:

max_allowed_packet=400M

Efter redigering och spara, starta om mysql-tjänsten på servern och fortsätt kommandoraden för import. allt ska fungera smidigt.

Importera .SQL File Fel - MySQL-servern har försvunnit

Om författaren

Stealth

Passionerad om allting och IT, jag skriver med glädje om stealthsettings.com sedan 2006 och jag gillar att upptäcka med dig nya saker om datorer och operativsystem macOS, Linux, Windows, iOS och Android.

Lämna en kommentar