Dedikuoti serveriai, VDS hostingas, debesų kompiuterija
Interneto vizija
Karjera El. paštas

Grįžti   Dedikuoti.lt forumas > Bendruomenės diskusijos > Pamokos > Informaciniai straipsniai

 
 
Temos įrankiai Ieškoti šioje temoje
  #1  
Senas 2017-07-26, 10:53
iv_almantasm avataras
iv_almantasm iv_almantasm neprisijungęs
Super Moderator
 
Prisiregistravo: 2016 10
Žinutės: 62
Pagrindinis Svetainės atsarginės kopijos kūrimas

Šioje pamokoje pateikiame kaip labai paprastai galima sukurti ir atstatyti svetainės duomenų kopiją. Šis veiksmai įprastai susideda iš dviejų dalių:

* Svetainės failų išsaugojimo ir atstatymo;
* Svetainės duomenų bazės išsaugojimo ir atstatymo.

Svetainės failų išsaugojimas

Svetainės failai paprastai būna saugomi kataloge /var/www/html/ . Tarkime jei Jūsų svetainės šakninis (root) katalogas yra /var/www/html/mano-svetaine.lt , svetainės failus galite suarchyvuoti ir išsaugoti su komanda:

Kodas:
tar -cvpzf /backup/kopija.tar.gz /var/www/html/mano-svetaine.lt/
Šioje komandoje - /backup/kopija.tar.gz , tai vieta serveryje ir failo pavadinimas, kuriame bus išsaugota kopija. Sukurtas failas vadinsis kopija.tar.gz

Jei į kopiją norite įtraukti keletą skirtingų katalogų, tai galima atlikti norimus katalogus atskiriant tarpu, pavyzdžiui:

Kodas:
-cvpzf /backup/kopija.tar.gz /var/www/html/mano-svetaine.lt/ /etc
Šiuo atveju būtų išsaugoti katalogai /var/www/html/mano-svetaine.lt/ ir /etc

Pastaba: Prieš įvykdant komandą, norimas katalogas, kuriame išsaugosite failus (šiuo atveju backup), jau turi būti sukurtas.

Duomenų bazių išsaugojimas:

1 duomenų bazės kopiją galima sukurti su komanda:

Kodas:
mysqldump -u duomenu_bazes_naudotojo_vardas -p duomenu_bazės_pavadinimas > /backup/DB.sql
Po komandos įvedimo reikės nurodyti duomenų bazės vartotojo slaptažodį.

Jei norite išsaugoti keletą skirtingų duomenų bazių, tai atliksite su komanda:

Kodas:
mysqldump -u root -p --databases DB1 DB2 DB3 > /backup/kelios_DB.sql
Jei norite išsaugoti visas duomenų bazes:
Kodas:
mysqldump -u root -p --all-databases > /backup/visos_DB.sql
Pastaba: Prieš atliekant komandą, norimas katalogas, kuriame išsaugosite failus (šiuo atveju backup), jau turi būti sukurtas.

Svetainės failų atstatymas

Svetainės failus į buvusią vietą galima atstatyti su komanda galima atstatyti su komanda:

Kodas:
tar -xf archive.tar -C /norimas katalogas
Kadangi išsaugota failų struktūra (mūsų atveju) yra /var/www/html/mano-svetaine.lt/* , atstatant duomenis konkreti komanda būtų:

Kodas:
tar -xf archive.tar -C /
Duomenų bazės atstatymas

Tai galima atlikti su komanda:

Kodas:
mysql -u duomenu_bazes_naudotojo_vardas -p duomenų_bazė < /backup/DB.sql
Po komandos įvedimo taip pat reikės nurodyti duomenų bazės vartotojo slaptažodį.

Šioje komandoje duomenu_bazes_naudotojo_vardas - tai Jūsų duomenų bazės vartotojo vardas, į kurią importuosite išsaugotą kopiją, duomenų_bazė - tai bazė, į kurią importuosite išsaugotą kopiją, /backup/DB.sql išsaugota duomenų bazė su nurodyta jos vieta serveryje.

Paskutinį kartą redagavo iv_almantasm : 2017-07-26 10:57
 

Temos įrankiai Ieškoti šioje temoje
Ieškoti šioje temoje:

Detali paieška

Žinučių rašymo taisyklės
Jūs negalite kurti naujų temų
Jūs negalite rašyti žinučių
Jūs negalite įkelti failų
Jūs negalite redaguoti savo įrašų

BB kodas yra Įjungtas
Šypsenos yra Įjungtas
[IMG] kodas yra Įjungtas
HTML kodas yra Išjungtas

Greita navigacija

Panašios temos
Tema Temą sukūrė Forumas Atsakymai Paskutinė žinutė
Dedikuoti.lt daromos atsarginės kopijos iv_laurynasj Informaciniai straipsniai 4 2015-12-22 14:19
Nulūžta svetainė suppyx Pagalba 1 2012-12-27 16:25
Vartotojų kūrimas ir jų teisės nito Informaciniai straipsniai 0 2012-07-14 14:01
Negaliu atlikti serverio rezervinės kopijos sklandymas Pagalba 8 2012-02-25 13:30
Automatizuotas atsarginės kopijos kūrimas rSnapShot įrankiu IV_RomanL Kitos aplikacijos 0 2012-02-06 17:21


Visi laikai yra GMT +3. Šiuo metu yra 11:12.


Powered by vBulletin®
Copyright ©2000 - 2019, vBulletin Solutions, Inc.