linux 备份数据,LINUX下备份数据
Linux上備份Oracle數據庫腳本
# exp-backup.sh# initialize oracle database env variable /home/oracle/oraenv# assign current date to variable rq# 注意:定義rq變量用的單引號是tab鍵上面的~鍵。 rq=`date +"%y%m%d"`# export whole database exp expuser/web2dump5@ctgpcweb parfile=./export.par file=/backup/db_1634_$rq.dmp log=./db_1634_$rq.log
會發送和抄送郵件的MySQL數據庫備份腳本
backupDB_then_mail_it.sh
#!/bin/bash
echo Delete last arthive file\(s\) ...
rm DB_BACKUP.sql.gz
echo Backup MySQL DB\(c156948_wbj123Drupal\) ...
mysqldump --user=c156948admin --password=xxxxxxx --host=mysql4-c c156948_wbj123Drupal | gzip > DB_BACKUP.sql.gz
echo Mail it to xxxxxx@gmail.com ...
uuencode DB_BACKUP.sql.gz DB_BACKUP.sql.gz | mail -s "Drupal DB BACKUP of wbj123.com" -c xxxxxxx@shtel.net.cn xxxxxx@gmail.com
解釋如下:
先刪掉上次備份的舊的備份文件
再備份MySQL數據庫
再把數據庫的備份文件Email到兩個郵箱中
若不要抄送郵件,就改用下面這段
echo Mail it to xxx@yyyyyy.com with short title ...
uuencode DB_BACKUP.sql.gz DB.gz | mail -s "DB" xxx@yyyyyy.com
總結
以上是生活随笔為你收集整理的linux 备份数据,LINUX下备份数据的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 做个鼻子手术需要多久
- 下一篇: linux php gd库安装,Linu