Автоматичний бекап баз Mysql в Linux

бекап

Автоматичний бекап баз Mysql в Linux

Хочу розповісти у своїй статті "Автоматичний бекап баз Mysql в Linux" як я робив автоматичний бекап моїх баз даних у Mysql. Дуже корисна інформація, особливо якщо цього не знаєш, потрібно робити бекап.

1. Встановлення та налаштування Mysql ( сподіваюся у вас вже все налаштовано і готова до роботи, як є БД для створення бекапа), я наведу інформацію у своїх попередніх темах, може комусь і потрібно буде:

Є ще багато тем, просто пошукайте на сайті, якщо є потреба.

2. Створюємо власне бекап всіх БД.

Для початку створимо папку, там лежатимуть усі наші бекапи, для цього:

Командою створюємо бекап:

PS: Хлопці, тільки не плутаємо знаки (`-тильда, яка схожа на звичайну лапку '). У метя там прописані саме тільди.

Дивимося, щоб вже був створений файл, переконуємося, що всі норми:

Це буває не завжди правильно! Тож так треба завжди думати, а чи не зробив я бекап? Потрібно додати цю команду в crontab для автоматичного бекапа даних mysql, робиться це так:

Цей варіант підходить, але є але, він виконується від користувача root. Бажано цього робити. Правильно буде так:

Я додав у кронтаб, завдання яке буде виконуватися щодня о 00.00. Якщо потрібно прописати інший час, то прочитайте: