Към съдържанието

MySQL

За да настроите резервно копие на MySQL база данни, следвайте стъпките:

  1. Впишете се в клиентската зона с вашият имейл и парола.
  2. Изберете от менюто в ляво Текущи услуги -> Delta Cloud Backup и изберете услугата си, за да отворите нейните настройки.
  3. Изберете Защитени елементи и изберете бутон Добави защитен елемент, като за да успеете да добавите такъв, е нужно предварително да сте добавили и свързали устройство успешно.
  4. Ще се визуализира екран, където трябва да посочите две неща:
    • Изберете устройството, което искате да архивирате.
    • Изберете типът на защитения елемент.
  5. След втората опция, изберете MySQL Този тип е подходящ за Linux, Windows и macOS. Можете да добавите няколко защитени елемента за всяко устройство.

Удостоверяване на връзка

След като изберете типът на защитения елемент да бъде MySQL, бекъп инструментът трябва да направи проверка дали може успешно да се свърже с MySQL сървъра. За целта, в полетата от ляво трябва да въведете правилно потребителско име, парола, сървър и порт. Моля имайте предвид, че потребителят, с който ще извършвате MySQL бекъп, трябва да има достатъчни привилегии за това. Препоръчителните минимални привилегии, които този потребител трябва да има са SELECT, SHOW VIEW, TRIGGER, LOCK TABLES и PROCESS. Опцията PROCESS се отнася единствено за MySQL версия 5.7.31 и 8.0.21 и нагоре. Ако MySQL сървърът се намира на същото устройство, върху което добавяте този защитен елемент, то тогава препоръчваме да използва localhost за име на хост. Тази опция е зададена по подразбиране. Портът за достъп при тази ситуация също е 3306 и е зададен по подразбиране.

В дясната страна имате опции за SSL. Тези опции не са задължителни и се използват само и единствено ако решите да извършвате отдалечен бекъп. Тези опции ви предоставят възможност да използвате SSL връзка с отсрещната страна (ако отсрещната страна я поддържа), както и опции за използване на самоподписан (self-signed) сертификат.

Добавяне на защитени елементи

От тук разполагате с два варианта:

  • Преглед на елементи: с тази опция можете да прегледате текущите бази данни в MySQL и да посочите само тях
  • Добави елемент: от тук можете да посочите всички бази данни, вместо да ги изброяване една по една. Също така, можете да включвате или изключвате конкретна база данни.

Можете да въвеждате един или повече защитени елементи.

Разширени настройки при mysqldump

От тук имате допълнителна гъвкавост и контрол върху MySQL бекъп процеса. Тези настройки са опционални и не са нужни, освен ако не ви е нужен допълнителен контрол:

  • Изолация: за повече информация относно тази опция, можете да прочетете в официалната документация на MySQL. Съветваме да оставите тази опция по подразбиране, ако не сте сигурни какво да сложите.
  • Път до mysqldump: обърнете внимание, че за да работи този бекъп, програмата mysqldump трябва да е инсталирана и налична в $PATH. Ако не е налична, но я имате инсталирана с друг път, можете да посочите допълнителен път до нея.
  • Допълнителни параметри: ако желаете mysqldump да се извика с допълнителни параметри, можете да го направите от тук. Параметрите се посочват така, както са (в суров вид). Повече информация за тези параметри можете да намерите в официалната документация на mysqldump.

Добавяне на допълнителни команди (преди и след изпълнение)

Това меню е опционално. Тук можете да добавите собствена команда, която да се стартира преди стартиране на бекъп процеса, след приключване на бекъп процеса или след генериране на моментно копие. Например, можете да използвате тази функция, ако желаете да ви се пращат писма от вашия сървър, след генериране на бекъп, като посочите точната команда за това или пък желаете да получите уведомление (push notification) във ваша чат система (Slack и т.н.), след приключване на бекъпа.

График

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

Повтаряемост Описание
Ежедневно стартиране Тук можете да настроите единствено в кой час да се стартира бекъпа, например в 12:00 часа.
Ежеседмично стартиране Тук освен в кой час, можете да изберете и през кой ден на седмицата да се стартира. Например в неделя, в 12:00 часа.
Ежемесечно стартиране Тук можете да настроите ден от месеца и час, през който да се стартира бекъпа. Например, на 1-во число всеки месец, в 12:00 часа.

Освен това, трябва да изберете и мястото за съхранение. Това място за съхранение е осигурено от нас и е единствената опция. При създаване на време на изпълнение, имате и опция Произволно закъснение Тази опция предоставя възможност за произволен отложен старт, например ако сте посочили бекъпа да се стартира в 12:00 часа и има произволно закъснение от 60 минути, то тогава бекъпа ще се стартира произволно между 12:00 и 12:59 часа. Тази опция може да е полезна, ако имате други работещи процеси през това време и не желаете те да се застъпват изцяло с бекъпа ви.

Разширени настройки за графици

Освен настройка на график, имате възможност и за настройка на допълнителни опции:

Опция Описание
Пропусни, ако вече е стартирано Ако същият този бекъп е вече стартиран и има такъв работещ процес, то тогава следващия бекъп ще бъде пропуснат.
Ограничи архивирането до използване на само на 1 дискова нишка По подразбиране, бекъп процеса е многонишков (multithreaded). Ако установите, че бекъп процеса изразходва твърде много ресурси, то можете да го ограничите до използване единствено на 1 нишка.
Използвай файлове вместо RAM памет (по-бавно) Бекъп софтуерът работи по такъв начин, че за да се стартира един бекъп, трябва да се провери какво е било съхранено преди това и какво трябва да се архивира. Тази калкулация се извършва на момента и за да е по-бърза, се използва RAM памет. Ако се архивира устройство, чиято RAM памет е по-малко, то можете да ограничите изразходването ѝ с тази опция.
Позволи архивирането на празни файлове Ако знаете, че имате празни файлове и поради някаква причина е важно те да съществуват и в бекъпа, тогава можете да включите тази опция.
Прекрати архивирането, ако все още работи повече от В случай, че бекъп процесът се забави повече от някакво определено от вас време, можете чрез тази опция да окажете този процес да бъде прекъснат.
Ограничи скоростта за пренос на архивите Тъй като мястото за съхранение е отдалечено, то е логично да се използва и някакъв трафик за преноса на бекъп данните. Можете да ограничите скоростта, ако не желаете бекъпа да изразходва определен капацитет от общия канал за пренос.
Прилагане на политика за съхранение след архивиране Тази политика за съхранение е вътрешен процес, който се грижи за консистентността на данните. Препоръчваме да я оставите със стойност "Автоматична".

Време за съхранение

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

Последните [...] копия
Последните [...] копия, най-много едно на ден
Последните [...] копия, най-много едно на седмица
Последните [...] копия, най-много едно на месец
Всички резервни копия през последните [...]
Всички резервни копия, по-нови от определена дата
Едно копие всеки ден за последните [...] дни
Едно копие всяка седмица за последните [...] седмици
Едно копие всеки месец за последните [...] месеци

В зависимост от това коя опция сте избрали, ще можете да конфигурирате различни комбинации от брой, дата, дни, седмици или месеци.