Jump to content






Photo
- - - - -

Back-up la baza de date

Posted by Vasile , 18 May 2014 · 3,608 views

De mult timp ma chinuiam sa fac backup la baza de date si nu reuseam din cauza ca este prea mare. Am incercat pe tabele, comprimata, necomprimata numai nu reuseam sa o fac ca la carte. Chin de pomana dar asa se intampla daca nu iti dai interesul sa inveti.

Asa ca mi-am pus pe studiat si rasfoit netul si iaca ce simplu este, se apeleaza la Cron Job din Cpanel cu urmatoarea comanda
mysqldump --opt -Q -u nume-user --password=parola baza-de-date | gzip > /directorul-unde-vrei-sa-o-pui/db_backup.sql.gz
inlocuiti in comanda urmatoarele
parola baza-de-date > parola
nume-user > userul asociat cu baza de date, este de preferat sa faceti un user fara privilegii de scriere ca daca merge ceva prost sa nu strice baza de date
/directorul-unde-vrei-sa-o-pui/ > calea unde vrei sa puna fisierul de backup

Acesta comanda va face un fisier comprimat gz care poti sa-l descarci prin ftp, il gasesti in /directorul-unde-vrei-sa-o-pui/

Cron Job-ul poti sa il setezi ca sa faca back-up oricand vrei, din minut in minut pana la 1 data pe an. Eu am pus zilnic la o ora cand activitatea pe site este nesemnificativa.

Daca aveti o baza de date mai mica aceasta chiar poate sa-ti fie trimisa pe email de catre server, pentru asta cititi aici dar daca din diferite motive hostingul unde ai situl are dezactivata comanda system nu va merge.




January 2017

S M T W T F S
1234567
891011121314
1516 17 18192021
22232425262728
293031    

Recent Entries

Recent Comments

0 user(s) viewing

0 members, 0 guests, 0 anonymous users

Latest Visitors

  • Photo
    blacired
    02 Jan 2017 - 15:55
  • Photo
    George Ch
    25 Dec 2016 - 18:52
  • Photo
    GeoMar
    17 Dec 2016 - 16:04
  • Photo
    danys
    12 Dec 2016 - 17:28
  • Photo
    Mircel
    08 Dec 2016 - 13:55