Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 33559|Răspunde: 1

[Sursă] Folosește MySQL pentru a programa automat backup-uri într-un mediu Windows

[Copiază linkul]
Postat pe 12.04.2019 11:46:40 | | | |
1. Scrie un script de backup

Acesta este un fișier batch script foarte comun pentru Windows și voi explica pe scurt părțile cheie:

forfiles este folosit pentru a șterge backup-urile expirate din directorul de backup. "E:\mysql\MySQL Backup" este calea unde se află fișierul de backup, care poate fi modificat de tine. backup_*.sql se referă la toate fișierele de backup ale bazei de date care încep cu "backup_" și sunt sufixate cu ".sql". Numărul "30" următor indică data de expirare de 30 de zile.

Folosește comanda set pentru a defini o variabilă numită "Ymd", iar valoarea acestei variabile este un set mare de reguli, pe scurt, data și ora curente
Această linie de comandă este să apelezi instrumentul de backup care vine cu MySQL; reține că această cale trebuie scrisă ca fiind traseul unde se află propriul tău "mysqldump.exe", de obicei în directorul /bin al căii de instalare MySQL. Această linie de comandă este urmată de o listă largă de parametri, să alegem câțiva importanți pentru a le explica:

Conturile conectate la serviciul de baze de date MySQL trebuie să aibă permisiunea de a efectua operațiuni de backup la baza bazei de date. Pentru simplitate, folosim root, dar nu este recomandat să folosim conturi root în mediul de producție propriu-zis pentru a evita scurgerea conturilor și parolelor, care ar cauza probleme inutile.
Aceasta este parola pentru conectarea la serviciul de baze de date MySQL
Aceasta este adresa IP a serverului unde se află serviciul de bază de date
Acesta este numărul portului serverului unde se află serviciul de bază de date
parametrul events pentru a face backup bazei de date într-un fișier specificat. "yumi_website" este baza de date care trebuie făcută backup, iar partea dreaptă a semnului ">" este directorul serverului și numele fișierului unde este stocat fișierul nostru de backup.

2. Setarea sarcinilor Windows

După ce am finalizat pașii de mai sus, trebuie să adăugăm sarcina programată Windows.

În Windows Server 2008, mergem la panoul de gestionare a serverelor, dăm click pe "Tools" în bara de meniu din dreapta sus și selectăm "Task Scheduler" în el:




După ce deschidem programatorul de sarcini, dăm click pe "Creează sarcină de bază" în dreapta:



Apoi, trebuie să completăm numele sarcinii, precum și informațiile de descriere:



După ce apăsăm Următor, trebuie să setăm frecvența sarcinii, iar eu am ales "Zilnic":



Apasă din nou pe "Next", setează ora pentru executarea sarcinii, am ales ora 1 în miez de noapte:



În "Următorul" selectăm "Lansare program":



În dialogul următor, trebuie să selectăm fișierul batch pe care tocmai l-am scris:



Odată ce acești pași sunt finalizați, Windows ne va oferi o prezentare generală a întregii sarcini:



Când ești sigur, apasă pe "Gata". În acest moment, vom vedea că există o nouă sarcină în lista de sarcini Windows:



În acest moment, backup-ul automat al MySQL în mediul Windows este pregătit.




Precedent:Java determină dacă o clasă moștenește o clasă părinte
Următor:asp.net GridView generează dinamic coloane
 Proprietarul| Postat pe 30.09.2021 11:30:51 |
CMD bat standardizează mai multe metode pentru a obține data curentă a sistemului și adaugă 0
https://www.itsvse.com/thread-9673-1-1.html
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com