Ovaj udžbenik rješava pogrešku koja se pojavljuje prilikom uvoza putem reda datoteka .sql. Uvoz .SQL pogreška datoteke – MySQL Server je otišao.
Kad imamo Uvezene datoteke .SQL Veliki u jednom Baza datuma, klasična metoda kroz phpMyAdmin To nije dobro rješenje. Većinu vremena pogodili smo “reqest timeout“. Uvoz .SQL Pogreška u datoteci – MySQL Server je otišao.
Najjednostavnije je povezati se Ssh / Konzola na poslužitelju koji drži bazu podataka, za prijenos u datoteku .sql a 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šenja retka za narudžbu i unesete lozinku baze podataka, ispunite pogrešku: “ERROR 2006 (HY000) at line 1281: MySQL server has gone away“, Većinu vremena radi se prema prelasku ograničenja volumena za uvezene datoteke.
Vrlo je moguće da u standardnim konfiguracijama MySQL, ograničenja svezaka utvrđene u “max_allowed_packet” Biti manji od one u datoteci koju želite uvesti u bazu podataka.
Najjednostavnije rješenje je uređivanje datoteke “my.cnf” i uspostaviti ograničenje pogodno za naše potrebe. Na primjer, ako želimo uvesti datoteku .SQL od 320 mb, a zatim uređujemo datoteku “my.cnf” i dodajte liniju:
max_allowed_packet=400M
Nakon uređivanja i spašavanja, ponovno pokrećemo MySQL uslugu na poslužitelju i nastavimo liniju narudžbe za uvoz. Sve bi trebalo raditi bez uvoza .SQL pogreška datoteke – MySQL Server je otišao.