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

S strastjo nad vsem, kar pomeni pripomoček in IT, z 2006 z veseljem pišem na stealthsettings.com in rad z vami odkrivam nove stvari o računalnikih in macOS-u, operacijskih sistemih Linux, Windows, iOS in Android.

Pustite komentar