%20%D0%B1%D0%B5%D0%B7%D0%BE%D0%BF%D0%B0%D1%81%D0%BD%D1%8B%D0%B9%20%D0%B8%20%D0%B0%D0%B2%D1%82%D0%BE%D0%BC%D0%B0%D1%82%D0%B8%D0%B7%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%BD%D1%8B%D0%B9%20%D1%81%D0%BF%D0%BE%D1%81%D0%BE%D0%B1%20%D1%80%D0%B5%D0%B7%D0%B5%D1%80%D0%B2%D0%BD%D0%BE%D0%B3%D0%BE%20%D0%BA%D0%BE%D0%BF%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F%20%D0%BC%D0%BE%D0%B5%D0%B9%20%D0%B1%D0%B0%D0%B7%D1%8B%20%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85%20MySQL%20%D1%81%20%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%D0%BC%20(%D0%BB%D1%8E%D0%B1%D1%8B%D1%85)%20%D0%B1%D0%B5%D1%81%D0%BF%D0%BB%D0%B0%D1%82%D0%BD%D1%8B%D1%85%20%D0%BE%D0%B1%D0%BB%D0%B0%D1%87%D0%BD%D1%8B%D1%85%2F%D0%BE%D0%BD%D0%BB%D0%B0%D0%B9%D0%BD-%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D0%BE%D0%B2%3F.png)
У меня есть база данных 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.