Suurte SQL-failide importimine SSH kaudu ilma phpMyAdmini kasutamata
Veebisaidi teisaldamisel teise serverisse või varukoopia taastamisel, kui teie .sql-laiendiga andmebaasifaili maht on suur (nt 200 MB ja rohkem), kui proovite üles laadida phpMyAdmini paneeli kaudu, brauser hangub või serveri PHP piirangute tõttu (upload_max_filesize / max_execution_time). "Skripti ajalõpp" saad vea. Selle limiidi ületamisel saate kasutada Linuxi SSH-käske, et importida sekunditega suuremaid SQL-faile kui GB.
SQL-i impordiprotsess SSH kaudu samm-sammult:
- Esmalt laadige oma .sql-faili varufail üles oma saidi põhikataloogi (see ei oma tähtsust, see võib asuda juurkataloogis või kaustas `/home/`) FileZilla või oma paneeli failihalduri kaudu. Veenduge, et failinimi oleks lihtne (nt:
yedek.sql). - Avage programm Putty ja looge oma serveriga ühendus. juur Ühenda kui.
- Logige terminali käsuga sisse kausta, kuhu faili üles laadisite:
cd /home/kullaniciadi/public_html - Andmebaasi otse MySQL-i tuuma sidumiseks käivitage see võlukäsk:
mysql -u veritabanı_kullanıcı_adı -p veritabanı_adı < yedek.sql - Kui sisestate käsu ja vajutate sisestusklahvi, küsib süsteem parooli. sellesse piirkonda teie andmebaasi kasutaja parool Sisestage see ja vajutage uuesti sisestusklahvi. *(Märkus. Turvalisuse huvides ei kuvata parooli sisestamise ajal terminali ekraanil tähti ega tärni; sisestage oma parool õigesti ja vajutage sisestusklahvi.)*
Sõltuvalt faili suurusest kestab protsess mõnest sekundist mõne minutini. Kui terminali rida saab uuesti tühjaks (ilmub uus käsurida), on importimine lõpule viidud ilma vigade ja kadudeta.
See artikkel on spetsiaalselt ette valmistatud PvPServeri jaoks.