Compare commits

..

2 Commits

+10 -15
View File
@@ -63,7 +63,14 @@ b_files(){
b_mysql(){ b_mysql(){
## 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
sleep 1 echo dumb database: "$1"
if [ "$MYSQL_CONTAINER" != '' ]
then
echo from container: "$MYSQL_CONTAINER"
ssh ${REMOTE_USER}@${REMOTE_HOST} "docker exec -i \"$MYSQL_CONTAINER\" mysqldump -u \"$MYSQL_USER\" \"-p$MYSQL_PASS\" --events --routines --triggers --single-transaction --add-drop-database -B \"$1\" > \"$MYSQL_DUMP_DIR/$1.sql\""
else
ssh ${REMOTE_USER}@${REMOTE_HOST} "mysqldump -u \"$MYSQL_USER\" \"-p$MYSQL_PASS\" --events --routines --triggers --single-transaction --add-drop-database -B \"$1\" > \"$MYSQL_DUMP_DIR/$1.sql\""
fi
} }
b_vol(){ b_vol(){
@@ -71,11 +78,6 @@ b_vol(){
sleep 1 sleep 1
} }
b_mysql_cont(){
## Export einer MySQL-DB als SQL-Script aus einem docker container in ein später (!) zu sicherndes Ordner
sleep 1
}
backup(){ backup(){
read_config "$1" read_config "$1"
@@ -95,14 +97,7 @@ backup(){
for db in "${MYSQL_DB[@]}" for db in "${MYSQL_DB[@]}"
do do
echo dumb database: "$db" b_mysql "$db"
if [ "$MYSQL_CONTAINER" != '' ]
then
echo from container: "$MYSQL_CONTAINER"
ssh ${REMOTE_USER}@${REMOTE_HOST} "docker exec -i \"$MYSQL_CONTAINER\" mysqldump -u \"$MYSQL_USER\" \"-p$MYSQL_PASS\" --events --routines --triggers --single-transaction --add-drop-database -B \"$db\" > \"$MYSQL_DUMP_DIR/$db.sql\""
else
ssh ${REMOTE_USER}@${REMOTE_HOST} "mysqldump -u \"$MYSQL_USER\" \"-p$MYSQL_PASS\" --events --routines --triggers --single-transaction --add-drop-database -B \"$db\" > \"$MYSQL_DUMP_DIR/$db.sql\""
fi
done done
# Ordner mit SQL-Dateien in die Sicherung aufnehmen # Ordner mit SQL-Dateien in die Sicherung aufnehmen
@@ -177,7 +172,7 @@ b_mysql_cont(){
restore(){ restore(){
read_config "$1" read_config "$1"
echo Start restore $1 echo Start restore $1 -> $2
echo ================================================== echo ==================================================
# neue Konfiguration lesen # neue Konfiguration lesen