From df30b43f35915ddb7ed37bd4f0b8acc55599bfbd Mon Sep 17 00:00:00 2001 From: bmen Date: Sun, 22 Sep 2019 14:05:37 +0200 Subject: [PATCH] =?UTF-8?q?Skript=20f=C3=BCr=20automatischen=20SQL-Dump=20?= =?UTF-8?q?vom=20Provider=20zu=20Nextcloud=20hinzugef=C3=BCgt?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 13 +++++++++++++ sql-dump-hetzner-nCloud.sh | 7 +++++++ 2 files changed, 20 insertions(+) create mode 100644 sql-dump-hetzner-nCloud.sh diff --git a/README.md b/README.md index 142688b..68f2ac3 100644 --- a/README.md +++ b/README.md @@ -18,3 +18,16 @@ Eine Website des Fotografen Benjamin Nauleau auf Basis von `Wordpress` und dem F ![www.benjamin-nauleau.com](screenshot.png) + +## SQL-Dump von Provider in meine Nextcloud einrichten +Um ein SQL-Dump beim Provider durchzuführen und in der Nextcloud zu speichern kann das Skript `sql-dump-hetzner-nCloud.sh` verwendet werden. + +Um die Zugangsdaten der Datenbank beim Provider sicher zu hinterlegen folgenden Befehl eingeben und Passwort bereithalten. +``` +mysql_config_editor set --login-path=ben --host=sql309.your-server.de --user=benjamt_3 --password +``` +Damit das ganze regelmäßig automatisch gemacht wird, muss in mit dem Befehl `crontab -e` folgende Zeile eingefügt werden: +``` + +``` +Hier das Intervall auf jeden Monat um 1 Uhr morgens gestellt. diff --git a/sql-dump-hetzner-nCloud.sh b/sql-dump-hetzner-nCloud.sh new file mode 100644 index 0000000..48c9ae3 --- /dev/null +++ b/sql-dump-hetzner-nCloud.sh @@ -0,0 +1,7 @@ +#!/bin/bash + +dbname=benjamt_db3 +destination=bmen/files/Projekte/Ben/Website/SQL-Dumps + +mysqldump --login-path=ben $dbname > /mnt/storage-bx20/data-nextcloud/$destination/$dbname-$(date -d "today" +"%Y%m%d%H%M").sql +docker exec --user www-data nextcloud php occ files:scan -p $destination/