Was ist eine (einigermaßen) sichere und automatisierte Möglichkeit, meine MySQL-Datenbank mithilfe (irgendeiner) kostenlosen Cloud-/Onlinedienste zu sichern?

Was ist eine (einigermaßen) sichere und automatisierte Möglichkeit, meine MySQL-Datenbank mithilfe (irgendeiner) kostenlosen Cloud-/Onlinedienste zu sichern?

Ich habe eine MySQL-Datenbank, die ich für die persönliche Entwicklung verwende. Ich möchte sie online sichern, mitkostenlos (kostenpflichtig)Online-Speicher (Dropbox, Google Drive usw.)

Ich gehe davon aus, dass ein Shell-Skript die Aufgabe erledigen würde.

Der Algorithmus, den ich funktionieren sehe, ist:

1. Datenbank auf lokaler Festplatte sichern

2. Verschlüsseln Sie die Datei mit PGP oder einem gleichwertigen Verfahren.

3. Laden Sie die Datei zum vorgeschlagenen Cloud-Dienst hoch.

Kennt jemand Methoden, die er in der Vergangenheit für etwas Ähnliches verwendet hat? Die wichtigsten Dinge hier sind ... Kostenlos (kostenpflichtig), Automatisierung (mit chron oder /init.d) und Sicherheit. Wenn meine Datenbank in die „Hände der Bösewichte“ fällt, kann ich sie (angemessen) vor neugierigen Blicken schützen?

Wenn Sie Fragen haben, lassen Sie es mich bitte wissen.

Antwort1

Ich würde Teil 1 und 2 kombinieren. MySql ermöglicht es Ihnen, verschlüsselte Backups zu erstellen,ausführlich hier:

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

Der nächste Schritt wäre, das Bild auf einen Cloud-Dienst hochzuladen. Das hängt von Ihren persönlichen Vorlieben ab. Wenn Sie Dropbox mögen, gibt es einekopfloser Daemon; Für einen Google Drive-Client für die Befehlszeile sehen Sie sich InSync oder Grive an.

verwandte Informationen