Tämä opetusohjelma ratkaisee virheen, joka näkyy tuotettaessa tiedostojen järjestysrivin kautta .sql. Tuo .SQL -tiedostovirhe – MySQL -palvelin on kadonnut.
Kun meillä on tuodut tiedostot .SQL yhdellä Päivämäärä, klassinen menetelmä läpi phpMyAdmin Se ei ole hyvä ratkaisu. Suurimman osan ajasta osuimme a “reqest timeout“. Tuoda .SQL Tiedostovirhe – MySQL -palvelin on kadonnut.
Yksinkertaisin on muodostaa yhteys Ssh / Konsoli palvelimelle, joka pitää tietokantaa, ladata tiedostoon .sql ja sitten suorittaa tietyt komentorivit tuontia varten.
mysql -u db_user -p -h localhost db_name < /path/sql_file.sql
Jos tilauslinjan suorittamisen jälkeen ja tietokannan salasanan syöttämisen jälkeen, täytä virhe: “ERROR 2006 (HY000) at line 1281: MySQL server has gone away“, suurimman osan ajasta, kyse on tuontitiedostojen äänenvoimakkuuden ylittämisestä.
On hyvin mahdollista, että vakiokokoonpanoissa MySQL, perustetun määrän rajat “max_allowed_packet” Ole pienempi kuin tiedosto, jonka haluat tuoda tietokantaan.
Yksinkertaisin ratkaisu on muokata tiedostoa “my.cnf” ja luoda tarpeitamme soveltuva raja. Esimerkiksi, jos haluamme tuoda tiedoston .SQL 320 Mt: sta sitten muokkaamme tiedostoa “my.cnf” ja lisää rivi:
max_allowed_packet=400M
Muokkaamisen ja pelastamisen jälkeen käynnistämme MySQL -palvelun uudelleen palvelimella ja jatkamme tilauslinjaa tuontia varten. Kaikkien pitäisi toimia ilman tuontia .SQL -tiedostovirhe – MySQL -palvelin on kadonnut.