Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| fb3b2a871a | |||
| 1589ffcdab |
@@ -63,7 +63,14 @@ b_files(){
|
||||
|
||||
b_mysql(){
|
||||
## 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(){
|
||||
@@ -71,11 +78,6 @@ b_vol(){
|
||||
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(){
|
||||
read_config "$1"
|
||||
|
||||
@@ -95,14 +97,7 @@ backup(){
|
||||
|
||||
for db in "${MYSQL_DB[@]}"
|
||||
do
|
||||
echo dumb database: "$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
|
||||
b_mysql "$db"
|
||||
done
|
||||
|
||||
# Ordner mit SQL-Dateien in die Sicherung aufnehmen
|
||||
@@ -177,7 +172,7 @@ b_mysql_cont(){
|
||||
restore(){
|
||||
read_config "$1"
|
||||
|
||||
echo Start restore $1
|
||||
echo Start restore $1 -> $2
|
||||
echo ==================================================
|
||||
|
||||
# neue Konfiguration lesen
|
||||
|
||||
Reference in New Issue
Block a user