Browse Source

POSTGRESQL backup

devel
Dmitry Novikov 8 years ago
parent
commit
c4cdd35514
  1. 8
      systemd_units/do_backup.sh

8
systemd_units/do_backup.sh

@ -1,16 +1,14 @@
#!/bin/bash
PATH=/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin
PATH=/usr/bin:/usr/sbin:/bin
cd /var/backups
file="djing`date "+%Y-%m-%d_%H.%M.%S"`.sql.gz"
mysql_passw=MYSQL ROOT PASSWORD
export PGPASSWORD=POSTGRES ROOT PASSWORD
echo show tables | mysql -uroot -p$mysql_passw djingdb | \
grep -v '^flowstat' | grep -v 'traflost' | grep -v '^Tables' | \
xargs mysqldump -R -Q --add-locks -uroot --password=$mysql_passw djingdb $1 | gzip -9 > $file
pg_dump -O -d djing -h localhost -U djing | gzip > $file
chmod 400 $file
./webdav_backup.py $file

Loading…
Cancel
Save