Какой существует (достаточно) безопасный и автоматизированный способ резервного копирования моей базы данных MySQL с использованием (любых) бесплатных облачных/онлайн-сервисов?

Какой существует (достаточно) безопасный и автоматизированный способ резервного копирования моей базы данных MySQL с использованием (любых) бесплатных облачных/онлайн-сервисов?

У меня есть база данных mysql, которую я использую для личных целей. Я хотел бы сделать резервную копию онлайн, используя любойбесплатно (в стоимости)онлайн-хранилище. (Dropbox, Google-Drive и т. д.)

Я предполагаю, что с этой задачей справится скрипт оболочки.

Алгоритм, который я вижу в работе, следующий:

1. Резервное копирование базы данных на локальный диск

2. Зашифруйте файл с помощью pgp или аналогичного средства.

3.Загрузите файл в предложенный облачный сервис.

Есть ли у кого-нибудь методы, которые они использовали в прошлом для чего-то подобного? Самое важное здесь... Бесплатность (по стоимости), Автоматизация (используя chron или /init.d ), и безопасность. Если моя база данных попадет в "руки плохих парней", могу ли я защитить ее от посторонних глаз (разумно).

Пожалуйста, дай мне знать, если возникнут какие-либо вопросы.

решение1

Я бы объединил части 1 и 2. MySql позволяет делать зашифрованные резервные копииподробно здесь:

mysqlbackup --backup-image=/backups/image.enc --encrypt
--key-file=/meb/key  --backup-dir=/var/tmp/backup  backup-to-image

Следующим шагом будет загрузка изображения в облачный сервис. Это зависит от личных предпочтений. Если вам нравится Dropbox, у него естьбезголовый демон; Для командного клиента Google Drive рассмотрите InSync или Grive.

Связанный контент