Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 33559|Odpowiedź: 1

[Źródło] Użyj MySQL do automatycznego planowania kopii zapasowych w środowisku Windows

[Skopiuj link]
Opublikowano 12.04.2019 11:46:40 | | | |
1. Napisz skrypt zapasowy

To bardzo popularny plik skryptu wsadowego Windows, i krótko wyjaśnię jego kluczowe elementy:

forfiles służy do usuwania wygasłych kopii zapasowych w katalogu backup. "E:\mysql\MySQL BackupUp" to ścieżka, na której znajduje się plik kopii zapasowej, którą można samodzielnie zmodyfikować. backup_*.sql odnosi się do wszystkich plików kopii zapasowych bazy danych zaczynających się na "backup_" i oficerowanych na ".sql". Liczba "30" po tym oznacza 30-dniową datę ważności.

Użyj polecenia set, aby zdefiniować zmienną o nazwie "Ymd", a wartość tej zmiennej to duży zestaw reguł, mówiąc wprost, aktualna data i godzina
Ta linia poleceń służy do wywołania narzędzia do backupu, które jest dołączone do MySQL, zwróć uwagę, że ta ścieżka musi być zapisana jako ścieżka, w której znajduje się Twój własny "mysqldump.exe", zwykle w katalogu /bin na ścieżce instalacji MySQL. Po tej linii dowodzenia znajduje się długa lista parametrów, wybrajmy kilka ważnych do wyjaśnienia:

Konta połączone z usługą bazy MySQL muszą mieć uprawnienia do wykonywania operacji tworzenia kopii zapasowej bazy danych. Dla uproszczenia używamy root, ale nie zaleca się używania kont root w rzeczywistym środowisku produkcyjnym, aby uniknąć wycieku do kont i haseł, które powodują niepotrzebne problemy.
To jest hasło do połączenia z usługą bazy danych MySQL
Jest to adres IP serwera, na którym znajduje się usługa bazy danych
Jest to numer portu serwera, na którym znajduje się usługa bazy danych
parametr zdarzeń do wykonania kopii zapasowej bazy danych do określonego pliku. "yumi_website" to baza danych, którą trzeba zrobić kopię zapasową, a po prawej stronie znaku ">" znajduje się katalog serwera i nazwa pliku, w której przechowywany jest nasz plik kopii zapasowej.

2. Ustaw zadania Windows

Po ukończeniu powyższych kroków musimy dodać zadanie zaplanowane w Windows.

W Windows Server 2008 przechodzimy do panelu zarządzania serwerem, klikamy "Narzędzia" w prawym górnym rogu i wybieramy "Harmonogram zadań":




Po otwarciu harmonogramu zadań klikamy "Create basic task" po prawej stronie:



Następnie musimy wpisać nazwę zadania oraz informacje opisowe:



Po kliknięciu Dalej musimy ustawić częstotliwość zadania i wybrałem "Codziennie":



Kliknij "Następny" ponownie, ustaw czas wykonania zadania, wybrałem godzinę 1 w środku nocy:



W "Następny" wybieramy "Launch program":



W następującym oknie musimy wybrać plik wsadowy, który właśnie zapisałemy:



Po zakończeniu tych kroków Windows przedstawi nam przegląd całego zadania:



Gdy będziesz pewien, kliknij "Gotowe". W tym momencie zobaczymy, że na liście zadań Windows pojawiło się nowe zadanie:



Na tym etapie automatyczna kopia zapasowa MySQL w środowisku Windows jest już gotowa.




Poprzedni:Java określa, czy klasa dziedziczy klasę nadrzędną
Następny:asp.net GridView dynamicznie generuje kolumny
 Ziemianin| Opublikowano 30.09.2021 11:30:51 |
CMD bat standaryzuje kilka metod uzyskania aktualnej daty systemu i dodaje 0
https://www.itsvse.com/thread-9673-1-1.html
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com