.SQL fájl importálása Error - MySQL server has gone away

Ez az oktatóanyag megoldja az .sql fájlok parancssoron keresztüli importálásakor megjelenő hibát. .SQL fájl importálása Error - MySQL server has gone away.

Mikor kell importált fájlokat .SQL nagy egyben a dátumalap, a klasszikus módszer segítségével phpMyAdmin ez nem túl jó megoldás. Legtöbbször egy „reqest timeout". Importálás .SQL filé Error - MySQL server has gone away.

A legegyszerűbb a csatlakoztatás SSH / konzolra az adatbázist tároló szerverre, töltsük fel a fájlt .sql  majd hajtsa végre a konkrét parancssorokat az importáláshoz.

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

Ha a parancssor végrehajtása és az adatbázis jelszavának megadása után hibát észlel:ERROR 2006 (HY000) at line 1281: MySQL server has gone away", legtöbbször az importált fájlok mennyiségi korlátjának túllépéséről van szó.

Nagyon lehetséges, hogy a szabványos konfigurációkban MySQL, a "max_allowed_packet” kisebbnek kell lennie, mint az adatbázisba importálni kívánt fájlé.

A legegyszerűbb megoldás a fájl szerkesztése "my.cnf” és az igényeinknek megfelelő határt állítani. Például, ha egy fájlt szeretnénk importálni .SQL 320 MB, akkor szerkesztjük a "my.cnf”És hozzáadjuk a sort:

 max_allowed_packet=400M 

A szerkesztés és mentés után indítsa újra a mysql szolgáltatást a szerveren, és indítsa újra a parancssort az importáláshoz. Mindennek működnie kell az .SQL fájl importálása nélkül Error - MySQL server has gone away.

Technológiai rajongóként örömmel írok a StealthSettings.com-on 2006 óta. Széles körű tapasztalatom van operációs rendszerekkel: macOS, Windows és Linux, valamint programozási nyelvekkel és blogolási platformokkal (WordPress) és online áruház platformokkal (WooCommerce, Magento, PrestaShop).

Hogyan » Linux » MySQL » .SQL fájl importálása Error - MySQL server has gone away
Írj hozzászólást