以下为databak.sh备份脚本
#! /bin/bash
echo `date` ": 开始备份数据........" >>bak.log
#bakdate =`date "+%y%m%d"`
echo $bakdate
y=`date --date='1 days ago' "+%Y"`
m=`date --date='1 days ago' "+%m"`
d=`date --date='1 days ago' "+%d"`
bak_file="/home/ocss/data_bak/"$y"-"$m"-"$d".sql"
#bak_upfile="/home/ocss/data_bak/upfile"$y""$m""$d".tar.gz"
#bak_file="/home/ocss/data_bak/"$bakdate".sql"
mysqldump --opt -u root --password= ocss > $bak_file
tar -zcvf "$bak_file".gz $bak_file
#tar -N ""$y"/"$m"/"$d"" -zcvf $bak_upfile /home/ocss/tomcat5.5/webapps/ocss/upfile
echo "数据库已经成功备份到:" $bak_file >>bak.log
echo "开始发送到sftp://202.102.112.23" >> bak.log
lftp -u root,jiang-su-2008-hongxin sftp://202.102.112.23 <<EOF
cd /home/ocssbak
put "$bak_file".gz
#put $bak_upfile
bye
EOF
rm -rf $bak_file
#rm -rf $bak_upfile
echo "数据已经成功发送到sftp://202.102.112.23" >> bak.log
echo `date`+": 备份成功结束!" >> bak.log
echo "-------------------------------------------" >> bak.log
分享到:
相关推荐
批处理备份数据库批处理备份数据库批处理备份数据库批处理备份数据库批处理备份数据库批处理备份数据库批处理备份数据库
数据库备份数据库备份数据库备份数据库备份数据库备份数据库备份
SQL 2008 2012 express版本没有自动备份,这个程序可以自动备份数据库分享给大家
备份数据库-备份网站-打开网站脚本代码以及注意事项 备份数据库-备份网站-打开网站脚本代码以及注意事项 备份数据库-备份网站-打开网站脚本代码以及注意事项 备份数据库-备份网站-打开网站脚本代码以及注意事项
简单的自动备份数据库 只添加sqlserver 其他数据库自己添加 写个bat 就可以实现自动备份
数据库备份 数据库备份 数据库备份 数据库备份 数据库备份 数据库备份
linux 在线备份数据库命令linux 在线备份数据库命令
备份数据库程序,选择Access数据库,选择数据库备份的路径的例子(VB6.0源代码编写)
备份数据库.....,如果不会备份数据库的朋友可以参照............,是用C#编程代码编写的备份数据库不在是单一使用SQL进去的备份数据库了!
这是小葵编写的一款数据库备份工具,对于拥有db_owner权限以及可以列目录的网站,可以使用这款小工具备份数据库来得到一个小马。
数据库定时备份,作者实践操作,有效。
mysql 数据库备份,通过 java 代码实现设定备份时间,定时每天进行备份。
以XML文件的形式备份数据库中的表 数据备份 数据库表备份 表备份
ASP备份数据库代码!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
在SQL2005实现维护计划-备份数据库
thinkphp3.2.2备份数据库插件
使用存储过程备份数据库 c# asp.net
LINUX下备份数据库 backupdatabase.jx.sh
Oracle定时备份数据库命令代码
CentOs7下 mysql5.7自动备份数据库脚本