DIY Linux Web Server kramp - Avtomatizirajte MySQL MySQL varnostno kopiranje baze podatkov

z max na nedelja, 10. februar, 2008

Ok, sem bil teče namenskih strežnikov za nekaj let in sedaj sem se igral z poljih Linux nazaj v šoli.

Tukaj je bistveno samodejno skript in delo cron boste potrebovali, da bi ohranila rezervno samodejno.

Ja, če dobite namenskega strežnika, ne zaslužiti svoj neumen extra $ 15/month za varnostno kopiranje baze podatkov. (Vsi ti narediti je, da scenarij, kot je ta ena in zaračunali za to)

Lahko sledijo temu zgledu in pojdite porabili, da se denar na junk hrane.

Torej vse kar morate storiti je, FTP varnostne kopije datotek.

To je način, bolje kot tekoč v vaš phpMyAdmin in prenos iz spletnega vmesnika, saj je datoteka že pripravljena, da jo naložite.

Evo, kako si to naredil:

1) Naredite novo datoteko imenovano backup.sh v vašem domačem imeniku. 2) Uporabite naslednjo sintakso:

 
 mysqldump-u [USERNAME]-p [PASSWORD] - opt [DATABASE NAME]> / root/backup/DATABASE1.sql 

Tukaj je primer backup.sh datoteko, če si imel 2 podatkovnih baz:

 
 mysqldump-uUser1-pPassword1 - opt Database1> / root/backup/Database1.sql 
 
 mysqldump-uUser2-pPassword2 - opt Database2> / root/backup/Database2.sql 
 
 tar cvf / root / backup / sqlbackup.tar / root / backup / * 

Lahko preizkusite vaše skript, ki jih vnesete takole:

 
 sh backup.sh 

(Mysqldump bo prepiše starejše datoteke, če vi prost dostop to več kot enkrat)

3) Če vse deluje dobro, sedaj lahko daste, da je skript, ki se izvajajo enkrat na dan v vašem cron delovnih mest.

Za Fedora Core, lahko uredite datoteko / etc / cron.d / sa-update

Dodajte naslednje vrstice:

 
 10 3 * * * root sh / root / backup / backup.sh 

To bo izvajanje skript enkrat dnevno na 3:10.

Zdaj preprosto prenesete eno žogo tar datoteke, ko se počutiš kot varnostno kopiranje baze podatkov.

Lahko spremenite to verjetno malo in ga uporabljajo za številne druge stvari, kot podpreti vse svoje datoteke tudi. (kar delam)

Če imate več strežnikov, kot sem jaz, lahko tudi samodejen vaš skripte naložite backup podatkovnih baz za vsak strežnik. To ohranja stvari resnično odveč v primeru okvare strežnika.

Stopnja

1 Star2 Stars3 Stars4 Stars5 Stars
Loading ... Nalaganje ...

Save $ 15 off nalogi od 75 $ + na HP Home Store!
Buy.com Coupons


20.000 GPS POI's $ 9,99

Sorodne novice and Resources

  • Zelo koristen scenarij. Hvala.

    http://packratstudios.com
  • max
    Vesel je pomagal!
  • Da bi še dodatno avtomatizirati proces podporo gor, bi morali ustanoviti lokalnih zaposlitvenih cron, da prenese datoteko na vaš računalnik.

    Kar je prav tako enostavno .... vse ya ne puščati oddaljene datoteke:


    wget ftp://Username:Password @ www.yoursite.com / backup / sqlbackup.tar
  • max
    Res, to je če uporabljate Linux ... počakaj minuto, zakaj sem jaz, ki ne uporabljajo linux!?!
  • Cool script.

    Vedno sem se uporabljajo programski izdelek v prislon svoj DBS - je bilo nekaj podobnega baze backup generator.

    Nastavite to teči vsak dan in ga bomo nazaj gor, e-pošto download link, in tudi shranjevanje varnostnih kopij toliko, kot jih potrebujete.

    Všeč mi je bila stvar, ki bi lahko obnovite DB z enim klikom iz admin plošče.

    Craig
blog comments powered by Disqus
Če vam je všeč ta post potem prosimo naročite na moj RSS feed celoti.

Lahko se tudi naročite po e-pošti izpolnite vaše ime in e-naslov spodaj:

Ime: E-pošta:


Imam nov Rešetkasto, DIY, Howto, ali pripomoček? Nasvet nas tukaj.

Poskusi Goohack najti novo Hack:


Featured Sites From Zedomax Blog Network