Uvoz velikih SQL datoteka putem SSH-a bez upotrebe phpMyAdmin-a
Prilikom premještanja vaše web stranice na drugi poslužitelj ili vraćanja sigurnosne kopije, ako je veličina vaše datoteke baze podataka s ekstenzijom .sql velika (npr.: 200 MB i više), kada pokušate učitati putem ploče phpMyAdmin, preglednik se zamrzava ili zbog PHP ograničenja poslužitelja (upload_max_filesize / max_execution_time). "Istek vremena skripte" dobit ćete pogrešku. Ako prekoračite ovo ograničenje, možete koristiti Linux SSH naredbe za uvoz SQL datoteka većih od GB u sekundi.
Proces SQL uvoza putem SSH korak po korak:
- Najprije prenesite svoju sigurnosnu kopiju .sql datoteke u glavni direktorij svoje stranice (nije bitno, može biti u korijenskom direktoriju ili mapi `/home/`) putem FileZille ili upravitelja datoteka vašeg panela. Provjerite je li naziv datoteke jednostavan (npr.
yedek.sql). - Otvorite program Putty i spojite se na vaš poslužitelj. korijen Poveži kao.
- Prijavite se u mapu u koju ste učitali datoteku pomoću naredbe terminala:
cd /home/kullaniciadi/public_html - Za prijenos baze podataka izravno u MySQL jezgru, pokrenite ovu čarobnu naredbu:
mysql -u veritabanı_kullanıcı_adı -p veritabanı_adı < yedek.sql - Kada upišete naredbu i pritisnete Enter, sustav će tražiti lozinku. ovom području korisnička lozinka vaše baze podataka Upišite ga i ponovno pritisnite Enter. *(Napomena: iz sigurnosnih razloga, slova ili zvjezdice neće se pojaviti na zaslonu terminala dok upisujete zaporku; upišite ispravno zaporku i pritisnite Enter.)*
Ovisno o veličini datoteke, postupak će trajati između nekoliko sekundi i nekoliko minuta. Kada redak terminala ponovno postane prazan (pojavi se novi redak za naredbe), proces uvoza je završen bez grešaka ili gubitaka.
Ovaj članak je posebno pripremljen za PvPServer.