Advertisement
Guest User

Untitled

a guest
Sep 23rd, 2017
423
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.72 KB | None | 0 0
  1. host01:~# cat ultiamte_sql_dump
  2. #!/bin/bash
  3. echo "alle datenbanken werden gedumpt"
  4. DBASELIST=`mktemp`
  5. DATE=$(date +%Y-%m-%d_%Hh%Mm)-sql
  6. mysqlshow -h mysql02.bastelfreak.org --user=root --password=$(cat /root/.mysqlsecret) | awk '{print $2}' | grep -v Databases | sort >$DBASELIST
  7. mkdir /home/backups/$DATE-sql/
  8. for x in `cat $DBASELIST`; do
  9.     echo "Datenbank: $x sichern";
  10.     mysqldump -h mysql02.bastelfreak.org --user=root --password=$(cat /root/.mysqlsecret) $x >/home/backups/$DATE-sql/$(date +%Y-%m-%d_%Hh%Mm).$x.sql;
  11. done;
  12. echo "alle erfolgreich gedumpt"
  13. echo "beginne rsync..."
  14. rsync -avze ssh /home/backup/$DATE-sql/ root:aFPWwwsNaIsuhglTZHcj@s1.debauer.net:/home/backup/km
  15. echo "rsync erfolgreich"
  16. host01:~#
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement