Ein Kunde fragte kürzlich per E-Mail wie er denn am besten und automatisiert Seine Datenbanken bei uns sichern kann.
Reflexartig überlegte ich kurz, wie ich seinen Wunsch am besten beantworten kann. Solange bis ich mir vor den Kopf schlug: Der Kunde sichert seine MySQL-Datenbank natürlich genau so wie wir es auch tun würden, nämlich über SSH mittels mysqldump:
Dazu legt man am besten (s)einen SSH-Public-Key in der Datei /homes/{Benutzer}/.ssh/authorized_keys ab und schreibt sich einen Skript, der so etwas wie
ssh -p 622 -o PasswordAuthentication=no {Benutzer}@{Domain} "mysqldump -u{Benutzer} -p{Passwort} {Datenbank}" > {Datenbank}.sql
regelmäßig ausführt. Und fertig.
An den Gedanken, dass wir im normalen Webhosting mittlerweile auch SSH-Zugänge (primär für SCP, SFTP und RSync) rausgeben muss ich mich wohl noch gewöhnen.
Kommentare