Nagy SQL-fájlok importálása SSH-n keresztül a phpMyAdmin használata nélkül
Webhelyének másik szerverre való áthelyezése vagy biztonsági mentés visszaállítása során, ha nagy az .sql kiterjesztésű adatbázisfájl mérete (pl.: 200 MB és nagyobb), amikor a phpMyAdmin panelen keresztül próbál feltölteni, a böngésző lefagy, vagy a szerver PHP korlátai miatt (feltöltési_maximális fájlméret / max_execution_time). "Szkript időtúllépés" hibát fog kapni. Ha túllépi ezt a korlátot, akkor a Linux SSH-parancsok segítségével másodpercek alatt GB-nál nagyobb SQL-fájlokat importálhat.
SQL importálási folyamat SSH-n keresztül lépésről lépésre:
- Először töltse fel a biztonsági másolatot az .sql fájlt a webhely főkönyvtárába (Nem számít, lehet a gyökérkönyvtár vagy a `/home/` mappa alatt) a FileZillán vagy a panel fájlkezelőjén keresztül. Győződjön meg arról, hogy a fájlnév egyszerű (pl.
yedek.sql). - Nyissa meg a Putty programot, és csatlakozzon a szerverhez. gyökér Csatlakozás mint.
- Jelentkezzen be a mappába, ahová a fájlt feltöltötte a terminál paranccsal:
cd /home/kullaniciadi/public_html - Ha az adatbázist közvetlenül a MySQL maghoz szeretné kötni, futtassa ezt a varázsparancsot:
mysql -u veritabanı_kullanıcı_adı -p veritabanı_adı < yedek.sql - Amikor beírja a parancsot és megnyomja az Enter billentyűt, a rendszer jelszót kér. erre a területre az adatbázis felhasználói jelszava Írja be, és nyomja meg ismét az Enter billentyűt. *(Megjegyzés: Biztonsági okokból a jelszó beírása közben nem jelennek meg betűk vagy csillagok a terminál képernyőjén; írja be helyesen a jelszavát, majd nyomja meg az Enter billentyűt.)*
A fájl méretétől függően a folyamat néhány másodperctől néhány percig tart. Amikor a terminálsor ismét kiürül (egy új parancssor jelenik meg), az importálási folyamat hiba és veszteség nélkül befejeződött.
Ez a cikk kifejezetten a PvPServer számára készült.