Tuo .SQL File Error - MySQL-palvelin on kadonnut

Kun meidän on tuodaan .SQL-tiedostoja iso yhteen päivämääräpohja, klassinen menetelmä kautta phpMyAdmin se ei ole kovin hyvä ratkaisu. Suurimman osan ajasta törmäämmereqest timeout"Helpoin tapa on yhdistää SSH / konsoli palvelimeen, jolla on tietokanta, ladata .sql-tiedostoon ja suorittaa sitten tietyt komentorivit tuontia varten.

mysql -u db_user -p -h localhost db_name < /path/sql_file.sql

Jos kohtaat virheen komentorivin suorittamisen ja tietokannan salasanan kirjoittamisen jälkeen: "ERROR 2006 (HY000) rivillä 1281: MySQL-palvelin on kadonnut ”, suurimmaksi osaksi kyse on tuotujen tiedostojen volyymirajan ylittämisestä. On erittäin mahdollista, että tavallisissa MySQL-kokoonpanoissa kohdassa "max_allowed_packet" asetettu äänenvoimakkuuden raja on pienempi kuin sen tiedoston, jonka haluat tuoda tietokantaan.
Yksinkertaisin ratkaisu on muokata "my.cnf" -tiedostoa ja asettaa tarpeisiimme sopiva raja. Esimerkiksi, jos haluamme tuoda 320 Mt.SQL-tiedoston, muokkaa sitten "my.cnf" -tiedostoa ja lisää rivi:

max_allowed_packet=400M

Muokkaamisen ja tallentamisen jälkeen restartMinulla on mysql-palvelu palvelimella ja jatkan komentoriviä tuontia varten. kaiken pitäisi toimia hyvin.

Tuo .SQL File Error - MySQL-palvelin on kadonnut

Kirjailijasta

Stealth

Intohimoisesti kaikesta laitteesta ja IT: stä kirjoitan mielihyvin varkainsettings.com vuodesta 2006 ja haluan löytää kanssasi uusia asioita tietokoneista ja käyttöjärjestelmistä macKäyttöjärjestelmä, Linux, Windows, iOS ja Android.

Jätä kommentti