Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 33559|Svare: 1

[Kilde] Bruk MySQL for automatisk å planlegge sikkerhetskopier i et Windows-miljø

[Kopier lenke]
Publisert på 12.04.2019 11:46:40 | | | |
1. Skriv et backup-skript

Dette er en veldig vanlig Windows-batch-skriptfil, og jeg vil kort forklare de viktigste delene:

forfiles brukes til å slette utløpte sikkerhetskopier i backup-mappen. "E:\mysql\MySQL BackUp" er stien der sikkerhetskopifilen ligger, som du kan endre selv. backup_*.sql refererer til alle databasesikkerhetskopier som begynner med "backup_" og har suffikset ".sql". Tallet "30" etter indikerer at utløpsdatoen er 30 dager.

Bruk sett-kommandoen for å definere en variabel kalt "Ymd", og verdien til denne variabelen er et stort sett med regler, enkelt sagt, nåværende dato og klokkeslett
Denne kommandolinjen er å kalle backup-verktøyet som følger med MySQL, merk at denne stien må skrives som stien der din egen "mysqldump.exe" ligger, vanligvis i /bin-katalogen til MySQL-installasjonsstien. Denne kommandolinjen etterfølges av en lang liste med parametere, la oss velge noen viktige for å forklare:

Kontoer som er koblet til MySQL-databasetjenesten må ha tillatelse til å utføre sikkerhetskopieringsoperasjoner i databasen. For enkelhets skyld bruker vi root, men det anbefales ikke å bruke root-kontoer i selve produksjonsmiljøet for å unngå lekkasje av kontoer og passord, noe som vil forårsake unødvendige problemer.
Dette er passordet for å koble til MySQL-databasetjenesten
Dette er IP-adressen til serveren der databasetjenesten er plassert
Dette er portnummeret til serveren der databasetjenesten er plassert
hendelsesparameteren for å sikkerhetskopiere databasen til en spesifisert fil. "yumi_website" er databasen som må sikkerhetskopieres, og høyre side av tegnet ">" er servermappen og filnavnet der backup-filen vår lagres.

2. Sett Windows-oppgaver

Når vi har fullført trinnene ovenfor, må vi legge til den planlagte Windows-oppgaven.

I Windows Server 2008 går vi til serverstyringspanelet, klikker på "Verktøy" i menylinjen øverst til høyre, og velger "Oppgaveplanlegger" der:




Etter å ha åpnet oppgaveplanleggeren, klikker vi på «Lag grunnleggende oppgave» til høyre:



Deretter må vi fylle inn navnet på oppgaven, samt beskrivelsesinformasjonen:



Etter å ha klikket Neste, må vi sette frekvensen på oppgaven, og jeg valgte "Daglig":



Klikk på "Neste" igjen, sett tiden for oppgaveutførelsen, jeg valgte klokken ett midt på natten:



I «Neste» velger vi «Oppskytningsprogram»:



I den følgende dialogen må vi velge batchfilen vi nettopp har skrevet:



Når disse stegene er fullført, vil Windows gi oss en oversikt over hele oppgaven:



Når du er sikker, klikker du på "Ferdig". På dette tidspunktet vil vi se at det er en ny oppgave i Windows oppgaveliste:



På dette tidspunktet er den automatiske sikkerhetskopien av MySQL i Windows-miljøet klar.




Foregående:Java avgjør om en klasse arver en foreldreklasse
Neste:asp.net GridView genererer dynamisk kolonner
 Vert| Publisert på 30.09.2021 11:30:51 |
CMD bat standardiserer flere metoder for å finne gjeldende systemdato, og legger til 0
https://www.itsvse.com/thread-9673-1-1.html
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com