Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да проверите вашите MySQL архиви с ClusterControl

Архивните копия са основна точка във всички планове за възстановяване при бедствия, но само наличието на резервно копие не е достатъчно, за да гарантира правилното възстановяване на данни. Трябва да се уверите, че архивирането е използваемо и за съжаление много хора избягват тази важна част от процеса на архивиране, най-вероятно защото това е отнемаща време задача, ако не го изпълните по автоматизиран начин.

В този блог ще видим как да проверим дали вашият MySQL Backup е добър за използване, като използвате ClusterControl за тази задача.

Проверка на архивиране на ClusterControl

Ще приемем, че използвате ClusterControl за управление на вашите бази данни и резервни копия.

И така, нека видим как ClusterControl може да ви помогне да потвърдите конкретен архив на MySQL и да избегнете проблеми, в случай че трябва да го възстановите.

Отидете на ClusterControl, изберете вашия MySQL клъстер и отидете в секцията „Резервно копие“. Тук изберете резервното копие, което да бъде възстановено от списъка.

В следващата стъпка можете да активирате PITR, ако е необходимо.

Сега можете да възстановите това архивно копие в текущата си база данни или можете възстановете го в отделен възел и това последното е точно това, което искаме да направим тук. Така че изберете опцията „Възстановяване и проверка на самостоятелен хост“.

Тук можете да посочите временната директория, ако искате ClusterControl да инсталира софтуер в новия възел и деактивирайте защитната стена или AppArmor/SELinux (в зависимост от операционната система). Можете също така да поддържате възела работещ, например за целите на тестване, или ClusterControl може да изключи услугата за база данни до следващото задание за възстановяване.

Когато приключи, ще видите потвърденото резервно копие в списъка с архиви, отбелязано с отметка.

Беше лесно, нали? Но най-вероятно искате да избягвате да правите това ръчно всеки път. Ето защо ClusterControl има друга функция, наречена „Проверка на архивиране“, и ще видим как работи в следващия раздел.

Автоматична проверка на архивиране на ClusterControl

Сега знаете как да потвърдите резервно копие с помощта на ClusterControl, нека видим как да автоматизирате тази задача и да избегнете ръчната работа.

В ClusterControl изберете вашия MySQL клъстер и отидете в секцията „Архивно копие“, след което изберете „Създаване на резервно копие“.

Функцията за автоматично потвърждаване на архивиране е налична за планираните резервни копия. И така, нека изберем опцията „График за архивиране“. Когато планирате архивиране, в допълнение към избора на общи опции като метод или съхранение, трябва също да посочите график/честота.

Можете да изберете различни методи за архивиране в зависимост от технологията на базата данни и, в същия раздел можете да изберете сървъра, от който да направите резервно копие, да активирате частично архивиране, да изберете къде искате да съхранявате архива и ако искате да качите архива в облака (AWS, Azure или Google Cloud) .

В следващата стъпка можете да компресирате и шифровате резервното си копие и да посочите периода на запазване. Тук имате и функцията „Проверка на архивиране“.

Както можете да видите в ръчния начин, за да използвате тази функция, вие се нуждаете от специален хост (или VM), който не е част от клъстера. ClusterControl ще инсталира софтуера и ще възстанови архива в този хост всеки път, когато заданието се изпълнява.

След възстановяване, можете да видите иконата за проверка в секцията ClusterControl Backup, същото, което ще имате, като извършите проверката по ръчния начин на ClusterControl, с тази разлика, че не е нужно да се притеснявате за задачата за проверка. ClusterControl ще проверява архива всеки път автоматично.

Заключение

Разбира се, резервните копия са важни, но също така е важно да знаете, че архивът е използваем, в противен случай може да имате голям проблем, ако в случай на повреда не можете да го възстановите. В същото време може да е малко досадно да правите проверката ръчно всеки път, когато архивирането завърши. Ето защо ClusterControl има функция за проверка на архивиране, която ви позволява да потвърдите, че архивирането е здраво, като използвате както ръчния (само с няколко щраквания), така и автоматичния начин (добавяне на проверка на архивиране в заданието за архивиране).


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. php / Mysql най-добрата дървовидна структура

  2. Използвате слоя на база данни на Django извън Django?

  3. 4 начина за намиране на дублиращи се редове в MySQL

  4. Как да създадете база данни от скрипт в MySQL

  5. SQLite - ПОРЪЧАЙТЕ ПО RAND()