Uvezi .SQL File Error - MySQL poslužitelj je nestao

Kada moramo uvezene .SQL datoteke veliki u jednom baza podataka, klasična metoda kroz phpMyAdmin nije baš dobro rješenje. Većinu vremena naletimo na "reqest timeout"Najlakši način je povezati SSH / konzolu s poslužiteljem koji sadrži bazu podataka, prenijeti u datoteku .sql i zatim izvršiti određene naredbene retke za uvoz.

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

Ako nakon izvršavanja naredbenog retka i unosa lozinke baze podataka naiđete na pogrešku: “ERROR 2006 (HY000) u retku 1281: MySQL poslužitelj je nestao ”, većinom se radi o prekoračenju ograničenja volumena za uvezene datoteke. Vrlo je moguće da će u standardnim MySQL konfiguracijama ograničenje glasnoće postavljeno u "max_allowed_packet" biti niže od ograničenja datoteke koju želite uvesti u bazu podataka.
Najjednostavnije rješenje je urediti datoteku "my.cnf" i postaviti ograničenje koje odgovara našim potrebama. Na primjer, ako želimo uvesti datoteku .SQL od 320 MB, tada uređujemo datoteku "my.cnf" i dodajemo redak:

max_allowed_packet=400M

Nakon uređivanja i spremanja, restartNa poslužitelju imam uslugu mysql i nastavljam naredbeni redak za uvoz. sve bi trebalo raditi glatko.

Uvezi .SQL File Error - MySQL poslužitelj je nestao

O autoru

potajno

Zaljubljen u sve gadgete i IT, pišem sa zadovoljstvom u stealthusettings.com od 2006. godine i volim s vama otkriti nove stvari o računalima i operativnim sustavima macOS, Linux, Windows, iOS i Android.

Ostavite komentar