Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 33559|Відповідь: 1

[Джерело] Використовуйте MySQL для автоматичного планування резервних копій у середовищі Windows

[Копіювати посилання]
Опубліковано 12.04.2019 11:46:40 | | | |
1. Напишіть резервний скрипт

Це дуже поширений пакетний скрипт для Windows, і я коротко поясню ключові моменти:

ForFiles використовується для видалення прострочених резервних копій у резервній директорії. "E:\mysql\MySQL BackUp" — це шлях, на якому розташований резервний файл, який можна змінити самостійно. backup_*.sql стосується всіх резервних файлів бази даних, які починаються на «backup_» і мають суфікс «.sql». Число «30» після означає 30-денний термін придатності.

Використовуйте команду set, щоб визначити змінну під назвою «Ymd», і значення цієї змінної — це великий набір правил, простіше кажучи, поточна дата і час
Цей рядок команди — викликати інструмент резервного копіювання, який йде в комплекті з MySQL, зверніть увагу, що цей шлях має бути записаний як шлях, де знаходиться ваш власний "mysqldump.exe", зазвичай у каталозі /bin інсталяційного шляху MySQL. Після цього рядка командування йде великий перелік параметрів, давайте виберемо кілька важливих для пояснення:

Облікові записи, підключені до сервісу MySQL, повинні мати дозвіл на виконання операцій резервного копіювання бази даних. Для простоти ми використовуємо root, але не рекомендується використовувати root-акаунти у реальному продакшн-середовищі, щоб уникнути витоку акаунта та пароля, які можуть спричинити зайві проблеми.
Це пароль для підключення до бази даних MySQL
Це IP-адреса сервера, на якому розташована служба бази даних
Це номер порту сервера, на якому розташована служба бази даних
Параметр подій для резервного копіювання бази даних у вказаний файл. "yumi_website" — це база даних, яку потрібно резервувати, а права сторона знаку ">" — це каталог сервера та ім'я файлу, де зберігається наш резервний файл.

2. Встановіть завдання Windows

Після виконання вищезазначених кроків потрібно додати заплановане завдання Windows.

У Windows Server 2008 ми переходимо до панелі керування сервером, натискаємо «Інструменти» у верхньому правому меню і вибираємо «Планувальник завдань» у ній:




Після відкриття планувальника завдань ми натискаємо «Створити базове завдання» праворуч:



Потім потрібно заповнити назву завдання, а також опис:



Після натискання «Далі» потрібно встановити частоту виконання завдання, і я вибрав «Щоденно»:



Натисніть «Далі» ще раз, встановіть час виконання завдання, я обрав 1 годину ночі:



У розділі «Далі» ми обираємо «Програму запуску»:



У наступному діалогу нам потрібно вибрати пакетний файл, який ми щойно написали:



Після виконання цих кроків Windows надасть нам огляд усього завдання:



Коли будете впевнені, натисніть «Готово». На цьому етапі ми побачимо, що у списку завдань Windows з'явилося нове завдання:



На цьому етапі автоматичне резервне копіювання MySQL у Windows-середовищі вже готове.




Попередній:Java визначає, чи успадковує клас батьківський клас
Наступний:asp.net GridView динамічно генерує стовпці
 Орендодавець| Опубліковано 30.09.2021 11:30:51 |
CMD bat стандартизує кілька методів для отримання поточної дати системи і додає 0
https://www.itsvse.com/thread-9673-1-1.html
Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com