Skript für automatischen SQL-Dump vom Provider zu Nextcloud hinzugefügt
This commit is contained in:
parent
25f34f491d
commit
df30b43f35
13
README.md
13
README.md
|
@ -18,3 +18,16 @@ Eine Website des Fotografen Benjamin Nauleau auf Basis von `Wordpress` und dem F
|
||||||
<button><a href="https://www.benjamin-nauleau.com/">Website anschauen</a></button>
|
<button><a href="https://www.benjamin-nauleau.com/">Website anschauen</a></button>
|
||||||
|
|
||||||
![www.benjamin-nauleau.com](screenshot.png)
|
![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.
|
||||||
|
|
|
@ -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/
|
Loading…
Reference in New Issue