Importige .SQL File Error - MySQL-server on kadunud

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.

Kirglik tehnoloogia vastu, mulle meeldib testida ja kirjutada õpetusi opsüsteemide kohta macOS, Linux Windows, umbes WordPress, WooCommerce ja seadistada LEMP veebiservereid (Linux, NGINX, MySQL ja PHP). kirjutan edasi StealthSettings.com alates 2006. aastast ja paar aastat hiljem hakkasin kirjutama iHowTo.Tipsi õpetustes ja uudistes ökosüsteemi seadmete kohta Apple: iPhone, iPad, Apple Vaata, HomePod, iMac, MacBook, AirPodid ja tarvikud.

Jäta kommentaar