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-середовищі вже готове.
|