1. Kirjoita varmuuskopioskripti
Tämä on hyvin yleinen Windowsin eräskriptitiedosto, ja selitän lyhyesti keskeiset osat:
Forfilesia käytetään vanhentuneiden varmuuskopioiden poistamiseen varmuuskopiohakemistosta. "E:\mysql\MySQL BackUp" on reitti, jossa varmuuskopiotiedosto sijaitsee, ja sitä voit itse muokata. backup_*.sql viittaa kaikkiin tietokantavarmuuskopiotiedostoihin, jotka alkavat "backup_":llä ja joiden päätteeksi on ".sql". Numero "30" sen jälkeen tarkoittaa 30 päivän vanhenemispäivää.
Käytä set-komentoa määritelläksesi muuttujan nimeltä "Ymd", ja tämän muuttujan arvo on suuri joukko sääntöjä, yksinkertaisesti sanottuna nykyinen päivämäärä ja aika.
Tämä komentorivi on kutsua MySQL:n mukana tulevaa varmuuskopiointityökalua, huomaa, että tämä polku on kirjoitettava poluksi, jossa oma "mysqldump.exe" sijaitsee, yleensä MySQL-asennuspolun /bin-hakemistossa. Tämän komentorivin jälkeen seuraa laaja lista parametreja, valitaan muutama tärkeä selitettäväksi:
MySQL-tietokantapalveluun liitetyillä tileillä on oltava lupa suorittaa tietokanta-varmuuskopiointi. Yksinkertaisuuden vuoksi käytämme root-tiliä, mutta root-tilejä ei suositella käyttämään varsinaisessa tuotantoympäristössä, jotta tilien ja salasanojen vuoto välttyisi, mikä aiheuttaisi turhia ongelmia.
Tämä on salasana MySQL-tietokantapalveluun yhdistämiseen
Tämä on palvelimen IP-osoite, jossa tietokantapalvelu sijaitsee
Tämä on palvelimen porttinumero, jossa tietokantapalvelu sijaitsee
events-parametri varmuuskopioidakseen tietokannan tiettyyn tiedostoon. "yumi_website" on tietokanta, joka täytyy varmuuskopioida, ja merkin ">" oikea puoli on palvelinhakemisto ja tiedostonimi, johon varmuuskopiotiedostomme tallennetaan.
2. Aseta Windows-tehtävät
Kun olemme suorittaneet yllä olevat vaiheet, meidän täytyy lisätä Windowsin ajoitettu tehtävä.
Windows Server 2008:ssa menemme palvelinhallintapaneeliin, klikkaamme oikeasta yläkulmasta "Tools" ja valitsemme sieltä "Tehtävien aikatauluttaja":
Kun avaamme tehtävien aikatauluttimen, klikkaamme oikealla olevaa "Luo perustehtävä":
Sitten meidän täytyy täyttää tehtävän nimi sekä kuvaustiedot:
Kun olemme painaneet Seuraavaa, meidän täytyy asettaa tehtävän tiheys, ja valitsin "Päivittäin":
Klikkaa "Seuraava" uudelleen, aseta tehtävän suoritusaika, valitsin kello 1 keskellä yötä:
Kohdassa "Seuraava"-osiossa valitsemme "Laukaisuohjelma":
Seuraavassa valintaikkunassa meidän täytyy valita juuri kirjoittamamme eräajotiedosto:
Kun nämä vaiheet on suoritettu, Windows antaa meille yleiskatsauksen koko tehtävästä:
Kun olet varma, klikkaa "Valmis". Tässä vaiheessa näemme, että Windowsin tehtävälistalla on uusi tehtävä:
Tässä vaiheessa MySQL:n automaattinen varmuuskopiointi Windows-ympäristössä on täysin valmis.
|