@@ -76,9 +76,10 @@ b_files(){
|
|||||||
rdiff-backup --remove-older-than $DELETE_OLD_FILES --force "$2"
|
rdiff-backup --remove-older-than $DELETE_OLD_FILES --force "$2"
|
||||||
}
|
}
|
||||||
|
|
||||||
b_mysql(){
|
export_sql(){
|
||||||
## Export einer MySQL-DB als SQL-Script in ein später (!) zu sicherndes Ordner
|
## Export einer MySQL-DB als SQL-Script in ein später (!) zu sicherndes Ordner
|
||||||
echo dumb database: "$1"
|
echo dumb database: "$1"
|
||||||
|
|
||||||
if [ "$MYSQL_CONTAINER" != '' ]
|
if [ "$MYSQL_CONTAINER" != '' ]
|
||||||
then
|
then
|
||||||
echo from container: "$MYSQL_CONTAINER"
|
echo from container: "$MYSQL_CONTAINER"
|
||||||
@@ -113,7 +114,7 @@ backup(){
|
|||||||
for db in "${MYSQL_DB[@]}"
|
for db in "${MYSQL_DB[@]}"
|
||||||
do
|
do
|
||||||
# lokaler Export der DB als SQL
|
# lokaler Export der DB als SQL
|
||||||
b_mysql "$db"
|
export_sql "$db"
|
||||||
done
|
done
|
||||||
|
|
||||||
# Ordner mit SQL-Dateien sofort (!) sichern
|
# Ordner mit SQL-Dateien sofort (!) sichern
|
||||||
@@ -150,7 +151,7 @@ backup(){
|
|||||||
## Einzelne Restore-Jobs
|
## Einzelne Restore-Jobs
|
||||||
|
|
||||||
r_files(){
|
r_files(){
|
||||||
## einzelne Dateien und Ordner mit rdiff-backup wiedercherstellen
|
## einzelne Dateien und Ordner mit rdiff-backup wiederherstellen
|
||||||
echo restore file[s]: "$1" "$3"
|
echo restore file[s]: "$1" "$3"
|
||||||
|
|
||||||
if [ "$3" != "" ]; then
|
if [ "$3" != "" ]; then
|
||||||
@@ -161,17 +162,17 @@ r_files(){
|
|||||||
}
|
}
|
||||||
|
|
||||||
r_mysql(){
|
r_mysql(){
|
||||||
## Import einer MySQL-DB von einem SQL-Script aus einem vorher (!) wiedercherstellen Ordner
|
## Import einer MySQL-DB von einem SQL-Script aus einem vorher (!) wiederherstellen Ordner
|
||||||
sleep 1
|
sleep 1
|
||||||
}
|
}
|
||||||
|
|
||||||
r_vol(){
|
r_vol(){
|
||||||
## Docker volume mit rdiff-backup wiedercherstellen
|
## Docker volume mit rdiff-backup wiederherstellen
|
||||||
sleep 1
|
sleep 1
|
||||||
}
|
}
|
||||||
|
|
||||||
r_mysql_cont(){
|
r_mysql_cont(){
|
||||||
## Export einer MySQL-DB als SQL-Script aus einem docker container in ein später (!) zu sicherndes Ordner
|
## Import einer MySQL-DB von einem SQL-Script aus einem vorher (!) wiederherstellen Ordner in ein Container
|
||||||
sleep 1
|
sleep 1
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user