Tuo .SQL -tiedostovirhe – MySQL -palvelin on kadonnut

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.

Intohimoinen tekniikasta, kirjoitan mielihyvällä stealthsetts.com -sivustosta alkaen vuodesta 2006. Minulla on rikas kokemus käyttöjärjestelmistä: macOS, Windows ja Linux, mutta myös ohjelmointikielissä ja bloggaamisalustoissa (WordPress) ja verkkokaupoissa (WooCommerce, Magento, Presashop).

Kotiin IT -oppaat, hyödylliset vinkit ja uutiset. Tuo .SQL -tiedostovirhe – MySQL -palvelin on kadonnut
Jätä kommentti