Importēšanas .SQL faila kļūda – MySQL serveris ir pazudis

Šī apmācība atrisina kļūdu, kas parādās, importējot .sql failus, izmantojot komandrindu. Importēšanas .SQL faila kļūda – MySQL serveris ir pazudis.

Kad mums tas ir jādara importētie faili .SQL liels vienā datu bāze, klasiskā metode caur phpMyAdmin tas nav ļoti labs risinājums. Lielāko daļu laika trāpījām vienu “reqest timeout“. Importēt .SQL Faila kļūda – MySQL serveris ir pazudis.

Vienkāršākais ir savienot Ssh / konsole uz serveri, kurā atrodas datu bāze, augšupielādēsim failu .sql un pēc tam izpildiet īpašās komandrindas importēšanai.

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

Ja pēc komandrindas izpildes un datu bāzes paroles ievadīšanas rodas kļūda: “ERROR 2006 (HY000) at line 1281: MySQL server has gone away“, lielākoties runa ir par importēto failu apjoma ierobežojuma pārsniegšanu.

Ļoti iespējams, ka standarta konfigurācijās MySQLgadā noteiktais apjoma ierobežojums “max_allowed_packet” jābūt mazākam par faila failu, kuru vēlaties importēt datu bāzē.

Vienkāršākais risinājums ir rediģēt failu “my.cnf” un noteikt mūsu vajadzībām piemērotu ierobežojumu. Piemēram, ja mēs vēlamies importēt failu .SQL no 320 MB, tad mēs rediģējam failu “my.cnf” un pievienojiet rindu:

 max_allowed_packet=400M 

Pēc rediģēšanas un saglabāšanas restartējiet mysql pakalpojumu serverī un restartējiet komandrindu importēšanai. Visam vajadzētu darboties bez .SQL faila importēšanas kļūdas – MySQL serveris ir pazudis.

Kaislīgi par tehnoloģiju es ar prieku rakstu vietnē Stealthsetts.com, sākot ar 2006. gadu. Man ir bagātīga pieredze operētājsistēmās: macOS, Windows un Linux, kā arī programmēšanas valodās un emuāru veidošanas platformās (WordPress) un tiešsaistes veikaliem (Woocommerce, Magento, Presashop).

Mājas Jūsu IT apmācības avots, noderīgi padomi un jaunumi. Importēšanas .SQL faila kļūda – MySQL serveris ir pazudis
Atstājiet komentāru