Web 遠程備份,保存最新的數據在本地;
$rq="$(date +%Y-%m-%d-%H-%M-%S)"
$newfile=/home/web/*
$dumpfile=/backup/web/sss$rq.gz
tar zvcf $dumpfile $newfile
ftp -n ip <<EOF
user ss ss
bin
lcd /backup/web/
cd /home/ss/pub
put ss$rq.gz
EOF
sleep 10
find *.tgz -mtime +3 -exec rm -fr {} \;
Oracle 遠程備份,保存最近的數據
sleep 10
find *.tgz -mtime +3 -exec rm -fr {} \;
Mysql 備份
Rq=”$(date +%d-%m-%Y-%H-%M-%S)”
Mysql dump –uroot –proot sss >/backup/sqq/ssss$rq.sql
Rq=”$(date +%d-%m-%Y-%H-%M-%S)”
Mysql dump –uroot –prootsq djbbs >/backup/sql/djbbs$rq.sql
ftp –n 182.118.3.164 <<EOF
user melody melodyyn
bin
.lcd /backup/sql/
Cd /home/melody/pub
Put djbbs$rq.sql
Bye
EOF
sleep 10
find *.tgz -mtime +3 -exec rm -fr {} \;
導入數據
進入mysql數據庫控制檯,
如mysql -u root -p
mysql>use 數據庫
然後使用source命令,後面參數爲腳本文件(如這裏用到的.sql)
mysql>source d:wcnc_db.sql
可以show下。看看數據是否完整。