Kui me peame imporditud .sql-failid suur ühes kuupäeva alus, klassikaline meetod läbi phpMyAdmin see pole eriti hea lahendus. Enamasti põrkame kokkunõuda aegumist"Lihtsaim viis on ühendada SSH / konsool andmebaasi hoidva serveriga, üles laadida .sql-faili ja seejärel käivitada impordiks konkreetsed käsuread.
mysql -u db_user -p -h localhost db_name < /path/sql_file.sql
Kui pärast käsurea käivitamist ja andmebaasi parooli sisestamist ilmneb tõrge:ERROR 2006 (HY000) real 1281: MySQL-server on kadunud ”, enamasti ületab see imporditud failide mahupiirangut. On väga võimalik, et standardsetes MySQL-i konfiguratsioonides on jaotises "max_allowed_packet" määratud helipiirang väiksem kui selle faili oma, mille soovite andmebaasi importida.
Lihtsaim lahendus on faili "my.cnf" muutmine ja meie vajadustele vastava piiri seadmine. Näiteks kui tahame importida 320 MB .SQL-faili, muutke faili "my.cnf" ja lisage rida:
max_allowed_packet=400M
Pärast redigeerimist ja salvestamist restartMul on serveris mysql-teenus ja jätkan importimiseks käsurida. kõik peaks töötama tõrgeteta.