У меня есть mysql база данных, которую я использую для персонального devlopment. Я хотел бы отступить - это онлайн использующий любого свободного (в стоимости) онлайн-хранилище. (Dropbox, диск Google и т.д....)
Я предполагаю, что сценарий оболочки сделал бы задание.
Алгоритм я вижу работу:
1. Резервная база данных к локальному диску
2. Зашифруйте файл с помощью pgp или довольно эквивалентный.
3. Файл загрузки к предложенному облачному сервису.
У кого-либо есть какие-либо методы, которые они использовали в прошлом для чего-то подобного? Самые важные вещи здесь... Свободный (в стоимости), Автоматизация (использующий chron или/init.d), и securtiy. Если моя база данных попала "в руки badguys", может я защищать его от любопытных глаз (обоснованно).
Пожалуйста, сообщите мне, если у Вас возникнут вопросы.
Я объединил бы части 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.