Инструкция по настройке автоматической отправки резервных копий БД MySQL в хранилище oblako.kz на LinuxРегулярное резервное копирование является необходимым условием сохранности Ваших данных. Его необходимо проводить регулярно, в зависимости от частоты обновления Ваших данных
Настройка автоматической отправки резервных копий БД MySQL в хранилище oblako.kz на Linux
Регулярное резервное копирование является необходимым условием сохранности Ваших данных. Его необходимо проводить регулярно, в зависимости от частоты обновления Ваших данных. Для обеспечения сохранности данных, настоятельно рекомендуется хранить отдельно от резервируемых данных. Автоматическая отправка резервных копий в облачное хранилище позволяет в любой момент времени иметь под рукой архив всех версий ваших данных. Благодаря тому, что данные хранятся в облаке, вы можете обратиться к ним из любой точки земного шара.
Первоначальные требования
Для того чтобы настроить автоматическую резервирование базы данных, необходимо:
Контейнер в облачном хранилище для хранения резервных копий. Создать его можно несколькими способами, например через панель управления или с помощью различных приложений. В панели управления достаточно перейти на вкладку “Хранилище” и нажать кнопку “Добавить”
Получить внешний идентификатор ExternalId, это можно сделать через API запрос.
Пользователь, от имени которого будет происходить загрузка дампа в контейнер хранилища, должен иметь к нему доступ. На закладке “Доступы” раздела “Хранилище” можно посмотреть логин, пароль и TenantId для использования в скрипте.
Создание скрипта
С помощью любого текстового редактора, например vi, создайте файл в удобном для вас месте, например:
vi $HOME/copytost.sh
Внесите в него следующие строки, указав значения: имя пользователя базы данных, его пароль, название базы данных, полное название файла с дампом, полное имя файла с токеном (токен генерируется скриптом), имя пользователя хранилища и его пароль, TenantId и ExternalId, а также имя контейнера и название файла в контейнере: