Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 33559|Svar: 1

[Kilde] Brug MySQL til automatisk at planlægge backups i et Windows-miljø

[Kopier link]
Opslået på 12/04/2019 11.46.40 | | | |
1. Skriv et backup-script

Dette er en meget almindelig Windows batch-scriptfil, og jeg vil kort forklare de vigtigste dele:

forfiles bruges til at slette udløbne backups i backup-mappen. "E:\mysql\MySQL BackUp" er stien, hvor backupfilen er placeret, som du selv kan ændre. backup_*.sql henviser til alle databasebackupfiler, der starter med "backup_" og har suffikset ".sql". Tallet "30" efter angiver, at udløbsdatoen er 30 dage.

Brug set-kommandoen til at definere en variabel kaldet "Ymd", og værdien af denne variabel er et stort sæt regler, kort sagt, den aktuelle dato og tid
Denne kommandolinje er at kalde backup-værktøjet, der følger med MySQL, og bemærk, at denne sti skal skrives som stien, hvor din egen "mysqldump.exe" er placeret, normalt i /bin-mappen i MySQL-installationsstien. Denne kommandolinje efterfølges af en lang liste af parametre, lad os vælge nogle vigtige for at forklare:

Konti, der er tilknyttet MySQL-databasetjenesten, skal have tilladelse til at udføre databasebackup-operationer. For enkelhedens skyld bruger vi root, men det anbefales ikke at bruge root-konti i selve produktionsmiljøet for at undgå udslip af kontoer og adgangskoder, som kan forårsage unødvendige problemer.
Dette er adgangskoden til at forbinde til MySQL-databasetjenesten
Dette er IP-adressen på den server, hvor databasetjenesten er placeret
Dette er portnummeret på den server, hvor databasetjenesten er placeret
events-parameteren for at tage backup af databasen til en specificeret fil. "yumi_website" er databasen, der skal sikkerhedskopieres, og højre side af tegnet ">" er servermappen og filnavnet, hvor vores backupfil er gemt.

2. Sæt Windows-opgaver

Når vi har gennemført ovenstående trin, skal vi tilføje Windows' planlagte opgave.

I Windows Server 2008 går vi til serveradministrationspanelet, klikker på "Værktøjer" i menulinjen øverst til højre og vælger "Task Scheduler" i det:




Efter at have åbnet opgaveplanlæggeren klikker vi på "Opret grundlæggende opgave" til højre:



Derefter skal vi udfylde opgavens navn samt beskrivelsesoplysningerne:



Efter at have klikket på Næste, skal vi sætte opgavens frekvens, og jeg valgte "Dagligt":



Klik på "Næste" igen, sæt tidspunktet for opgaveudførelsen, jeg valgte klokken 13 midt om natten:



I "Næste" vælger vi "Opsendelsesprogram":



I den følgende dialog skal vi vælge batchfilen, vi lige har skrevet:



Når disse trin er gennemført, vil Windows give os et overblik over hele opgaven:



Når du er sikker, klik på "Færdig". På dette tidspunkt vil vi se, at der er en ny opgave i Windows-opgavelisten:



På dette tidspunkt er den automatiske backup af MySQL i Windows-miljøet klar.




Tidligere:Java afgør, om en klasse arver en forældreklasse
Næste:asp.net GridView genererer dynamisk kolonner
 Udlejer| Opslået på 30/09/2021 11.30.51 |
CMD bat standardiserer flere metoder for at opnå den aktuelle systemdato og tilføjer 0
https://www.itsvse.com/thread-9673-1-1.html
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com