Hallo in die Runde ☺
Ich habe eine Weile den Backupscript aus dem Wiki genutzt: https://wiki.ubuntuusers.de/MySQL/Backup/
Gestern hat es mir den Speicher gekocht und ich setzte das System neu auf. Installiert ist auf dem Pi Raspbian 9, also Stretch wie Debian.
Ich habe den Script mit chmod +x beschreibar gemacht und im crontab -e hinterlegt. Wenn ich ihn manuell ausführe erhalte ich als root den Fehler
Oct 31 15:58:02 raspberrypi root: /bin/mysql_backup_stuendlich_HDD03 - bzr nicht verfuegbar oder Backup-Ziel nicht unter Versionskontrolle Oct 31 15:58:02 raspberrypi root: /bin/mysql_backup_stuendlich_HDD03 - Backup von 2018-10-31 erfolgreich durchgefuehrt
Und führe ich ihn als Pi aus dann:
Oct 31 16:10:18 raspberrypi pi: /bin/mysql_backup_stuendlich_HDD03 - auf /etc/mysql/debian.cnf konnte nicht zugegriffen werden
Es sei angemerkt, dass Pi Lese -und Ausführrechte besitzt.
Der Script sieh so aus:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | #!/bin/bash # TARGET: Backup-Ziel # IGNORE: Liste zu ignorierender Datenbanken (durch | getrennt) # CONF: MySQL Config-Datei, welche die Zugangsdaten enthaelt TARGET=/home/pi/HDD/HDD-03/backup/mysql/stuendlich/ IGNORE="phpmyadmin|mysql|information_schema|performance_schema|test" CONF=/etc/mysql/debian.cnf if [ ! -r $CONF ]; then /usr/bin/logger "$0 - auf $CONF konnte nicht zugegriffen werden"; exit 1; fi if [ ! -d $TARGET ] || [ ! -w $TARGET ]; then /usr/bin/logger "$0 - Backup-Verzeichnis nicht beschreibbar"; exit 1; fi DBS="$(/usr/bin/mysql --defaults-extra-file=$CONF -Bse 'show databases' | /bin/grep -Ev $IGNORE)" NOW=$(date +"%Y-%m-%d") for DB in $DBS; do /usr/bin/mysqldump --defaults-extra-file=$CONF --skip-extended-insert --skip-comments $DB > $TARGET/$DB.sql done if [ -x /usr/bin/bzr ] && [ -d ${TARGET}/.bzr/branch ]; then cd $TARGET |
Ich bastle am neuen System seit über 16 Stunden, kann sein dass ich einfach nur ne Mütze schlaf brauche und irgend eine Bagatelle übersehe.
LG Minus
Bearbeitet von sebix:
Bitte verwende in Zukunft Codeblöcke, um die Übersicht im Forum zu verbessern!
Bearbeitet von Minus:
Mache ich bzw. habe ich jetzt noch mal gemacht, Danke ☺