Import velkých souborů SQL přes SSH bez použití phpMyAdmin
Při přesunu webu na jiný server nebo obnově zálohy, pokud je velikost vašeho databázového souboru s příponou .sql vysoká (např.: 200 MB a více), při pokusu o nahrání přes panel phpMyAdmin prohlížeč zamrzne nebo kvůli omezením PHP serveru (upload_max_filesize / max_execution_time). "Časový limit skriptu" dostanete chybu. Překročením tohoto limitu můžete pomocí příkazů Linux SSH importovat soubory SQL větší než GB během několika sekund.
Proces importu SQL přes SSH krok za krokem:
- Nejprve nahrajte svůj záložní soubor .sql do hlavního adresáře vašeho webu (nezáleží na tom, může to být v kořenovém adresáři nebo složce `/home/`) přes FileZilla nebo správce souborů vašeho panelu. Ujistěte se, že název souboru je jednoduchý (např.
yedek.sql). - Otevřete program Putty a připojte se k serveru. kořen Připojit jako.
- Přihlaste se do složky, kam jste soubor nahráli, příkazem terminálu:
cd /home/kullaniciadi/public_html - Chcete-li odeslat databázi přímo do jádra MySQL, spusťte tento magický příkaz:
mysql -u veritabanı_kullanıcı_adı -p veritabanı_adı < yedek.sql - Když napíšete příkaz a stisknete Enter, systém vás požádá o heslo. do této oblasti heslo uživatele vaší databáze Zadejte jej a znovu stiskněte Enter. *(Poznámka: Z bezpečnostních důvodů se při zadávání hesla na obrazovce terminálu nezobrazí písmena ani hvězdičky; zadejte heslo správně a stiskněte Enter.)*
V závislosti na velikosti souboru bude proces trvat několik sekund až několik minut. Když se terminálový řádek opět vyprázdní (objeví se nový příkazový řádek), proces importu byl dokončen bez jakýchkoli chyb nebo ztrát.
Tento článek je speciálně připraven pro PvPServer.