Услуга «Резервное копирование» позволяет резервировать файлы и базы данных MySQL/MariaDB без использования панели ispmanager. Резервирование выполняется путём сохранения дампа базы.
Где найти доступы к серверу баз данных
Чтобы настроить резервное копирование базы данных, вам потребуется выяснить данные для доступа к MySQL. Для этого нужно подключиться к серверу по SSH.
В большинстве случаев данные доступа к серверу баз данных можно найти в файле /root/.my.cnf
Если этого файла нет, но у вас есть доступ к MySQL, при вызове клиента следует создать в MySQL пользователя с правами на создание резервных копий.
Создать пользователя backup
с паролем password
можно следующими запросами:
CREATE USER 'backup'@'localhost' IDENTIFIED BY 'password'; GRANT ALL PRIVILEGES ON *.* TO 'backup'@'localhost';
Если MySQL-сервер доступен, но пароль утрачен, сбросьте пароль MySQL.
Настройка резервного копирования
Чтобы указать настройки, необходимо зайти в Личный кабинет в раздел Виртуальные серверы
, выбрать нужный сервер и нажать в верхнем меню кнопку Бэкап
.
Откроется вкладка Резервное копирование
, где вы сможете установить нужные параметры.
Включите опцию Сохранять БД MySQL
и заполните поля Пользователь
и Пароль
ранее полученными данными.
Поле Адрес MySQL сервера
нужно заполнить в случае установки MySQL нестандартным способом. Например, если база работает из docker-контейнера или собрана вручную. Тогда в данном поле указывается путь к UNIX-сокету или TCP-адрес, по которому доступен MySQL. Подключение к MySQL происходит локально с резервируемого сервера, открытие фаервола и включение удаленного доступа не требуется.
После того, как вы подтвердите изменение параметров, настройки обновятся не сразу, так как системе потребуется переписать конфигурационный файл. Обычно это занимает до 24 часов. В случае непредвиденного сбоя вам придёт уведомление о том, что при перенастройке произошла ошибка. Тогда вам нужно повторить операцию или обратиться за помощью в службу поддержки.