Uvoz pogreške SQL pogreške. MySQL poslužitelj je otišao

Kada moramo uvezene .SQL datoteke veliki u jednom baza podataka, klasična metoda kroz phpMyAdmin nije stvarno dobro rješenje. Većinu vremena pogodili smo "reqest timeout„Najjednostavnije je spojiti SSH / konzoli poslužitelja baze podataka koje ste, učiniti .sql upload datoteka, a zatim izvršiti određene linija zapovijedanja za uvoz.

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

Ako nakon izvršenja komandne linije i unosom lozinke baze podataka naišao je na pogrešku: „GREŠKA 2006 (HY000) linija na 1281: MySQL poslužitelj je otišao”, najčešće se radi o prevladavanje ograničenja glasnoće za uvezene datoteke. To je prilično dobar kao što je moguće u standardnoj konfiguraciji MySQL, postavite glasnoća granica „max_allowed_packet” biti manja od one datoteke koju želite uvesti bazu podataka.
Najjednostavnije rješenje je uređivanje datoteke "my.cnf" i postavljanje ograničenja našim potrebama. Na primjer, ako želimo uvesti .SQL datoteku 320 MB, uredite datoteku "my.cnf" i dodajte redak:

max_allowed_packet=400M

Nakon uređivanja i spremanja, ponovo pokrenite mysql uslugu na poslužitelju i ponovo pokrenite naredbeni redak za uvoz. sve bi trebalo raditi glatko.

Uvoz pogreške SQL pogreške. MySQL poslužitelj je otišao

O autoru

potajno

Strastveni o svemu što gadget i pisati rado stealthsettings.com od 2006 i volim otkrivati ​​nove stvari s vama o računalima i MacOS, Linux, Windows, iOS i Android.

Ostavite komentar

Ova web stranica koristi Akismet za smanjenje neželjene pošte. Saznajte kako se podaci vašeg komentara obrađuju.