Pretplatite se na newsletter ili RSS feed za primanje ažuriranja automatski blog!

Automatizirati rezervne vaše MySQL baze podataka na Windows i Linux



MySQL
Rezervni od MySQL baze podataka je vrlo važna posebno za site na srednje velike bi se čak i dnevno. U ovom članku ćemo vidjeti kako ovu vrstu operacija je automatska tako jednostavno raspoređivanje jednostavne skripte iz naredbenog retka, da li ćete koristiti Linux i Windows.

Koraci za povratak se MySQL baza podataka na Linux

  1. Napravi datoteku "/ root / rezervni / backup.sh" i biti sigurni da će je dati dozvolu za korištenje naredbe:
      chmod + x backup.sh 
  2. Otvori datoteku "backup.sh" sa svojim omiljenim editorom i koristite sljedeću sintaksu za svaku DB biti uključeni u rezervnoj automatizirani postupak:
      mysqldump-u [USERNAME]-p [PASSWORD] - opt [BAZE NAME]> [BACKUPFILE] 

    Evo što je sadržaj datoteke backup.sh primjer izrade sigurnosne kopije od dvije baze podataka:

      mysqldump-uUser1-pPassword1 - opt Database1> / root/backup/Database1.sql 
      mysqldump-uUser2-pPassword2 - opt Database2> / root/backup/Database2.sql 
      Pnz = `date +% y% m% d` 
      tar cvf / root/backup/sqlbackup- $ dt.tar / root / rezervni / * 
  3. Planirano izvršenje sigurnosne kopije tako da se radi svakodnevno (ponoći) tako da pokrenete naredbu:
      crontab-e 

    i umetanje retka:

      00 * 00 * * root sh / root / rezervni / backup.sh 

Koraci za povratak se MySQL baza podataka na Windows

  1. Napravi datoteku "C: \ rezervne \ backup.bat", otvorite ga sa svojim omiljenim editorom i koristite sljedeću sintaksu za svaku DB biti uključeni u rezervnoj automatizirani postupak:
      mysqldump-u [USERNAME]-p [PASSWORD] - opt [BAZE NAME]> [BACKUPFILE] 

    Evo što je sadržaj datoteke backup.bat primjer izrade sigurnosne kopije od dvije baze podataka:

      Rujan Pnz =% Datum: ~ 6,4% -% Datum: ~ 3,2% -% Datum: ~ 0,2% 
      mysqldump-uUser1-pPassword1 - opt Database1> c: \ rezervne \ Database1 Pnz-%%. sql 
      mysqldump-uUser2-pPassword2 - opt Database2> c: \ rezervne \ Database2 Pnz-%%. sql 

    [Upozorenje: Naredba uključuje stvaranje sigurnosne kopije datoteka s današnji datum automatski se dodaju u obliku MM-DD "i nalazi se na operacijski sustav konfiguriran za talijanski.]

  2. Planirano izvršenje sigurnosne kopije, tako da je to učinio dnevno (u ponoć) tako da pokrenete naredbu:
      U 00:00 / Svaki: m, t, w, th, f, S, SU c: \ rezervne \ backup.bat 

U ovom trenutku morate ne samo povijesne (možda na kasetu ili CD) rezervne datoteke generirane.
Jedini pravi razliku između dvaju postupaka jest činjenica da bivši izrađuje arhiva komprimirana s komandom tar normalno dostupna na Linux. Da biste dobili usporedive učinak na što instalirate Windows kompresija korisnost, kao što su WinZip ili Compact (od Resource Kit).



Jeste li kao što je ovaj članak? Prijavite se za primanje ažuriranja ili newsa:
Pretplati se na RSS izvore pisati na RSS feed


4 Comments

Komentari RSS feed za ovaj post. Trackback URI

  1. zdravo,
    Ja sam pokušava implementirati ovu sliku. Šišmiš s ovih naredbi

    Pnz =% Datum: ~ 6,4% -% Datum: ~ 3,2% -% Datum: ~ 0,2%
    mysqldump-uroot-p12345-opt sql1_db_1> c: \ InetPub \ wwwroot \ files \ Database1%% Pnz. sql

    ali sam bio nošen iz datoteke s 0KB i čije ime se ne registrirate varijable Pnz

    ime je gotovo Database1-.sql bez povijesne reference

    me ravno? hvala Daniele.

    Komentari Daniele - rujan 5, 2008 #

  2. Daniele @: provjeriti što se pojaviti ako pokrećete iz naredbenog retka:
    jeka% Datum: ~ 6,4% -% Datum: ~ 3,2% -% Datum: ~ 0,2%

    Komentari Davide - rujan 5, 2008 #

  3. Pišem iz DOS promptu (ako je vaš izgovor, ali nisu vrlo praktične, a ja ne bi krivo) izlazi iz mene 2008-09-05
    Mislim da je tacno

    Komentari Daniele - rujan 5, 2008 #

  4. korekcija:
    da je iz datoteke sadrže 0KB sam riješiti stavljanjem skriptu u mapi MySQL \ bin gdje program mysqldump

    Pokušao sam da stavim sliku. Šišmiš u mapi mojih programa, ukazujući na put, ali ne ide!

    vrijeme ostaje problem koji se ne napisati datum. je rješenje?

    :-) hvala

    Komentari Daniele - rujan 5, 2008 #

Ostavite komentar

XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>


Nothing2Hide © 2006 Sva prava pridržana.

Licenca | Odricanje od odgovornosti

Zatvoriti
Pošalji e-mail