Importēt .SQL failu kļūda - MySQL serveris ir aizgājis prom

Kad mums tā ir importēti .SQL faili liels vienā Datuma bāze, klasiskā metode caur phpMyAdmin nav īsti labs risinājums. Lielāko daļu laika mēs hit "pieprasīt taimautu"Vieglākais veids ir savienot SSH / konsoli ar datu bāzes serveri, augšupielādēt .sql failu un pēc tam palaist īpašās importēšanas komandrindas.

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

Ja pēc izpildot komandrindas un ievadot paroli datubāzes radušās kļūdas: "ERROR 2006 (HY000) līnija pie 1281: MySQL serveris ir aizgājuši prom", visbiežāk tas ir par pārvarot apjoma limitus importētajiem failiem. Tas ir diezgan godīgi, cik vien iespējams standarta konfigurācijā MySQL, iestatiet skaļuma ierobežojums "max_allowed_packet" ir mazāks nekā failu, kuru vēlaties importēt datu bāzi.
Vienkāršākais risinājums ir rediģēt failu my.cnf un noteikt ierobežojumu mūsu vajadzībām. Piemēram, ja mēs vēlamies importēt 320 MB .SQL failu, tad rediģējiet failu "my.cnf" un pievienojiet rindu:

max_allowed_packet=400M

Pēc rediģēšanas un saglabāšanas, restartējiet mysql servisu serverī un atsūtiet importa komandrindu. viss jādarbojas nevainojami.

Importēt .SQL failu kļūda - MySQL serveris ir aizgājis prom

Par autoru

Maskēšanās

Kaislīgi par to visu, kas sīkrīku un IT rakstīt prieku stealthsettings.com no 2006, un es vēlētos, lai atklātu jaunas lietas ar jums par datoru un MacOS, Linux, Windows, iOS un Android.

Leave a Comment

Šī vietne izmanto Akismet, lai samazinātu surogātpastu. Uzziniet, kā tiek apstrādāts jūsu komentārs.