Uvozi .SQL File Error - MySQL strežnik je izginil

Ko moramo uvožene .SQL datoteke velik v enem datum baze, klasična metoda skozi phpMyAdmin ni res dobra rešitev. Večino časov smo zadeli "reqest timeout"Najlažji način je povezati SSH / konzolo s strežnikom baz podatkov, naložiti datoteko .sql in nato zagnati posebne ukazne vrstice za uvoz.

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

Če po izvedbi ukazno vrstico in vnesete geslo baze podatkov je prišlo do napake na: "NAPAKA 2006 (HY000) proge pri 1281: MySQL strežnik je odšel", najpogosteje gre za premagovanje a količinske omejitve za uvožene datoteke. To je zelo pošteno, kot je mogoče v standardni konfiguraciji MySQL, določi obseg omejitev "max_allowed_packet" biti manjša od datoteke, ki jo želite uvoziti bazo podatkov.
Najenostavnejša rešitev je urejanje datoteke "my.cnf" in omejitev na naše potrebe. Če na primer želimo uvoziti .SQL datoteko 320 MB, uredite datoteko "my.cnf" in dodajte vrstico:

max_allowed_packet=400M

Po urejanju in shranjevanju znova zaženite storitev mysql na strežniku in nadaljujete z ukazno vrstico za uvoz. vse bi moralo delovati gladko.

Uvozi .SQL File Error - MySQL strežnik je izginil

O avtorju

Stealth

Strastno o vsem, kar pripomoček in ga napišite veseljem stealthsettings.com za 2006 in mi je všeč, da odkrijejo nove stvari z vami o računalnikih in MacOS, Linux, Windows, iOS in Android.

Pustite komentar

Ta stran uporablja Akismet za zmanjšanje nezaželene pošte. Preberite, kako se vaš komentar obravnava.