1. Napišite varnostno kopijo
To je zelo pogosta Windows batch skriptna datoteka in na kratko bom pojasnil ključne dele:
forfiles se uporablja za brisanje poteklih varnostnih kopij v mapi za varnostne kopije. "E:\mysql\MySQL BackUp" je pot, kjer se nahaja varnostna kopija, ki jo lahko sami spremenite. backup_*.sql se nanaša na vse varnostne kopije baze podatkov, ki se začnejo z "backup_" in so priponjene z ".sql". Številka "30" za tem označuje 30-dnevni datum poteka.
Uporabite ukaz set za definiranje spremenljivke z imenom "Ymd", vrednost te spremenljivke pa je velik nabor pravil, preprosto povedano, trenutni datum in čas
Ta vrstica ukazov je za klic orodja za varnostno kopiranje, ki je priloženo MySQL, upoštevajte, da mora biti ta pot zapisana kot pot, kjer se nahaja vaš lasten "mysqldump.exe", običajno v /bin mapi namestitvene poti MySQL. Tej vrstici ukazov sledi obsežen seznam parametrov, izberimo nekaj pomembnih za razlago:
Računi, povezani s storitvijo podatkovne baze MySQL, morajo imeti dovoljenje za izvajanje varnostnega kopiranja podatkovnih kopij. Zaradi enostavnosti uporabljamo root, vendar ni priporočljivo uporabljati root računov v dejanskem produkcijskem okolju, da se izognemo uhajanju računov in gesel, kar bi povzročilo nepotrebne težave.
To je geslo za povezavo s storitvijo podatkovne baze MySQL
To je IP naslov strežnika, kjer se nahaja storitev podatkovne baze
To je številka vrat strežnika, kjer se nahaja storitev podatkovne baze
parameter dogodkov za varnostno kopiranje baze podatkov v določeno datoteko. "yumi_website" je baza podatkov, ki jo je treba varnostno kopirati, desna stran znaka ">" pa je imenik strežnika in ime datoteke, kjer je shranjena naša varnostna kopija.
2. Nastavite Windows naloge
Ko zaključimo zgornje korake, moramo dodati načrtovano nalogo za Windows.
V Windows Server 2008 gremo v panel za upravljanje strežnika, kliknemo "Orodja" v zgornjem desnem meniju in tam izberemo "Načrtovalnik opravil":
Po odprtju načrtovalnika opravil kliknemo na "Ustvari osnovno nalogo" na desni:
Nato moramo vnesti ime naloge in opisne podatke:
Po kliku na Next moramo nastaviti frekvenco naloge, jaz pa sem izbral "Dnevno":
Klikni "Naprej" znova, nastavi čas za izvedbo naloge, izbral sem 1. uro sredi noči:
V "Naslednji" izberemo "Zaženi program":
V naslednjem dialogu moramo izbrati serijsko datoteko, ki smo jo pravkar napisali:
Ko bodo ti koraki opravljeni, nam bo Windows ponudil pregled celotne naloge:
Ko ste prepričani, kliknite "Končano". Na tej točki bomo videli, da je na seznamu nalog Windows nova naloga:
V tem trenutku je samodejna varnostna kopija MySQL v Windows okolju pripravljena.
|