Tuo .SQL-tiedoston virhe - MySQL-palvelin on poistunut

Kun meidän on tuodaan .SQL-tiedostoja iso yhteen päivämääräpohja, klassinen menetelmä kautta phpMyAdmin ei ole oikein hyvä ratkaisu. Suurin osa kertaa osumme "reqest timeout"Helpoin tapa on liittää SSH / konsoli tietokantapalvelimeen, ladata .sql-tiedosto ja sitten suorittaa tiettyjä komentorivit tuoda.

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

Jos sen jälkeen komennon linjan ja salasanasta tietokantaan tapahtui virhe: "ERROR 2006 (HY000) viiva 1281: MySQL-palvelimen on mennyt pois", useimmiten se on noin selviäminen kuluilleen tuodut tiedostot. Se on aika hyvä kuin mahdollista Vakiokokoonpanossa MySQL, asettamalla voimakkuusraja "max_allowed_packet" olla pienempi kuin tiedosto, jonka haluat tuoda tietokantaan.
Yksinkertaisin ratkaisu on muokata tiedosto "my.cnf" ja luoda asianmukaisen rajan tarpeitamme. Esimerkiksi jos haluamme tuoda tiedoston Sql on 320 MB, ja muokata äänitiedostoja "my.cnf" ja lisää rivi:

max_allowed_packet=400M

Kun olet muokannut ja tallentanut, käynnistä mysql-palvelin uudestaan ​​palvelimella ja jatka komentoa tuoda. kaiken pitäisi toimia sujuvasti.

Tuo .SQL-tiedoston virhe - MySQL-palvelin on poistunut

Kirjailijasta

Stealth

Intohimoinen kaikesta, gadget ja tietotekniikan kirjoittaa mielellään stealthsettings.com on 2006 ja haluan löytää uusia asioita sinulle tietokoneista ja MacOS, Linux, Windows, iOS ja Android.

Jätä kommentti

Tämä sivusto käyttää Akismetiä roskapostin vähentämiseksi. Lue, miten kommenttitietosi käsitellään.