DIY Linux Web Server kramp - Avtomatizirajte MySQL MySQL varnostno kopiranje baze podatkov
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.




