See õpetus lahendab vea, mis kuvatakse failide järjekorrarea kaudu importimisel. Import .sql faili viga – MySQL -server on kadunud.
Kui meil on imporditud failid .SQL suur Kuupäevabaas, klassikaline meetod läbi phpMyAdmin See pole hea lahendus. Enamasti tabasime a “reqest timeout“. Import .SQL Faili viga – MySQL -server on kadunud.
Lihtsaim on ühenduse loomine Ssh / konsool andmebaasi hoidva serverisse, et faili üles laadida .sql ja seejärel käivitada konkreetsed impordi käsuridad.
mysql -u db_user -p -h localhost db_name < /path/sql_file.sql
Kui pärast tellimisrea täitmist ja andmebaasi parooli sisestamist, vastake veale: “ERROR 2006 (HY000) at line 1281: MySQL server has gone away“, Enamasti on see imporditud failide mahupiiri ületamine.
On väga võimalik, et standardsetes konfiguratsioonides MySQL, aastal loodud mahu piirid “max_allowed_packet” Olge väiksem kui failil, mida soovite andmebaasi importida.
Lihtsaim lahendus on faili redigeerimine “my.cnf” ja luua meie vajadustele sobiv piir. Näiteks kui tahame faili importida .SQL 320 MB -st redigeerime faili “my.cnf” ja lisage rida:
max_allowed_packet=400M
Pärast redigeerimist ja päästmist taaskäivitame MySQL -teenuse serveris ja jätkame tellimisrida impordi jaoks. Kõik peaks töötama ilma impordita .sql faili viga – MySQL -server on kadunud.