1. Írj biztonsági mentést
Ez egy nagyon gyakori Windows batch script fájl, és röviden elmagyarázom a kulcsfontosságú részeket:
a forfiles lejárt mentések törlésére szolgál a biztonsági mentési könyvtárból. Az "E:\mysql\MySQL BackUp" az útvonal, ahol a biztonsági mentés fájl található, amit magad is módosíthatsz. backup_*.sql minden olyan adatbázis-biztonsági mentési fájlra utal, amely "backup_"-vel kezdődik és ".sql" utótaggal rendelkezik. A "30" szám utána jelzi a 30 napos lejárati dátumot.
A set parancsot használjuk egy "Ymd" nevű változó definiálására, és ennek a változónak az értéke egy nagy szabályhalmaz, egyszerűen fogalmazva, az aktuális dátum és idő
Ez a parancssor a MySQL-hez tartozó biztonsági mentési eszközt hívja meg, és ezt az útvonalat úgy kell írni, ahol a saját "mysqldump.exe" található, általában a MySQL telepítési útvonalának /bin könyvtárában. Ezt a parancssort egy nagy paraméterlista követi, válasszunk néhány fontos paramétert, amelyeket elmagyarázhatunk:
A MySQL adatbázis szolgáltatáshoz csatlakoztatott fiókoknak engedélyt kell biztosítaniuk az adatbázis mentési műveletek végrehajtásához. Az egyszerűség kedvéért rootot használunk, de nem ajánlott root fiókokat használni a tényleges gyártási környezetben, hogy elkerüljük a fiók- és jelszószivárgást, ami felesleges problémákat okozhat.
Ez a jelszó, amellyel a MySQL adatbázis szolgáltatáshoz csatlakozhatsz
Ez annak a szervernek az IP-címe, ahol az adatbázis-szolgáltatás található
Ez annak a szervernek a portszáma, ahol az adatbázis szolgáltatás található
events paraméter, hogy az adatbázist egy meghatározott fájlba mentelje le. Az "yumi_website" az az adatbázis, amit le kell menteni, és a ">" jel jobb oldala a szerver könyvtára és fájlnév, ahol a biztonsági mentésünk van.
2. Beállítás Windows feladatok
Miután befejeztük a fenti lépéseket, hozzá kell adnunk a Windows ütemezett feladatát.
Windows Server 2008-ban bemegyünk a szerverkezelő panelre, a jobb felső menüsávban a "Tools" gombra kattintunk, és ott választjuk a "Feladatidőzítő" opciót:
A feladat-ütemező megnyitása után a jobb oldalon a "Alap feladat létrehozása" gombra kattintunk:
Ezután ki kell töltenünk a feladat nevét, valamint a leírási információkat:
A következő gombra kattintva be kell állítanunk a feladat gyakoriságát, és én a "Napi" opciót választottam:
Kattints újra a "Következőre", állítsd be a feladat végrehajtásának időpontját, én az éjszaka közepén 1 órát választottam:
A "Next" opcióban kiválasztjuk a "Launch program" opciót:
A következő párbeszédben ki kell választanunk azt a batch fájlt, amit az imént írtunk:
Miután ezek a lépések elkészültek, a Windows áttekintést ad az egész feladatról:
Ha már biztos vagy benne, kattints a "Kész" gombra. Ekkor látjuk, hogy új feladat jelenik meg a Windows feladatlistájában:
Ezen a ponton a MySQL automatikus mentése a Windows környezetben teljesen beállított.
|