Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 33559|Válasz: 1

[Forrás] Használd a MySQL-t a biztonsági mentések automatikus ütemezésére Windows környezetben

[Linket másol]
Közzétéve 2019. 04. 12. 11:46:40 | | | |
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.




Előző:A Java határozza meg, hogy egy osztály örököl-e egy szülőosztályt
Következő:asp.net A GridView dinamikusan generál oszlopokat
 Háziúr| Közzétéve 2021. 09. 30. 11:30:51 |
A CMD denevér több módszert szabványosít a jelenlegi rendszer dátumának megszerzésére, és hozzáad 0-t
https://www.itsvse.com/thread-9673-1-1.html
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com