今天一个误操作 把一个月的文件备份和数据库备份删掉了
做了一个用sendmail发送到邮箱的备份脚本:
#!/bin/bash
# X , sendmail hoodbc20117
### Setting path ###
BACKPATH="/data0/mysql_bak"
DATE=`/bin/date "+%Y-%m-%d-%H-%M-%S"`
zip -rq $BACKPATH/erp_$DATE.zip /data/htdocs/www/erp/
echo "erp all backup" | mutt -a $BACKPATH/erp_$DATE.zip -s "erp all backup" bluehood24@163.com
find $BACKPATH -ctime +30 -name *.zip -delete
顺便把数据库备份的脚本也记录下来:
#!/bin/bash
# hoodbc20117
### database setting ###
USER='root'
PASSWORD=''
HOST="127.0.0.1"
DATABASES=(erp)
### Setting path ###
MYSQLDUMP=/usr/local/webserver/mysql/bin/mysqldump
BACKPATH="/data0/mysql_bak"
DATE=`/bin/date "+%Y-%m-%d-%H-%M-%S"`
for DATABASE in ${DATABASES[*]}
do
FILENAME="$DATABASE-$DATE"
$MYSQLDUMP --add-drop-table --user $USER --password=$PASSWORD $DATABASE --lock-all-tables>> "$BACKPATH/$FILENAME.sql"
done
#tar zcf -r $BACKPATH/erp_$DATE.tar.gz ~/data/htdocs/www/erp
#zip -rq $BACKPATH/erp_$DATE.zip /data/htdocs/www/erp/
zip -rq $BACKPATH/$FILENAME.zip $BACKPATH/$FILENAME.sql
echo "erp db backup" | mutt -a $BACKPATH/$FILENAME.zip -s "erp db backup" bluehood24@163.com
find $BACKPATH -ctime +30 -name *.sql -delete
记得加上--lock-all-tables的参数,这样在导出sql文件的时候会锁定表,当然也可以直接把数据库文件打包。最后加到crontab里定时运行脚本。
分享到:
相关推荐
主要介绍了Linux定时备份数据库到指定邮箱的方法,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
老左分享目前大家比较常用的自动定时备份方案,数据库发送到我们的邮箱、文件发送同步到我们另外空间FTP中
10、智能的增量备份恢复功能,能够恢复出与每次执行时源目录完全一样的目录结构和文件。 11、异地容灾备份功能:文件一旦备份,可以在任何一台电脑上进行文件恢复,数据永不丢失。 12、支持在任务执行后发送执行...
10、智能的增量备份恢复功能,能够恢复出与每次执行时源目录完全一样的目录结构和文件。 11、异地容灾备份功能:文件一旦备份,可以在任何一台电脑上进行文件恢复,数据永不丢失。 12、支持在任务执行后发送执行...
10、智能的增量备份恢复功能,能够恢复出与每次执行时源目录完全一样的目录结构和文件。 11、异地容灾备份功能:文件一旦备份,可以在任何一台电脑上进行文件恢复,数据永不丢失。 12、支持在任务执行后发送...
# 生成web打包备份、敏感文件字典,后缀名使用jsp和jspx,自定义关键字xxx,指定输出结果dict.txt pen.py uribrute -t webbak,interestfile -e jspx,jsp --keyword "xxx" -o dict.txt # 爆破目标站点,使用safeurl ...
BOX:Lotus Notes的邮箱文件 BPL:Borlard Delph 4打包库 BSP:Quake图形文件 BUN:CakeWalk 声音捆绑文件(一种MIDI程序) C C0l:台风波形文件 CAB:Microsoft压缩档案文件 CAD:Softdek的Drafix CAD文件 ...
因此,此脚本从sqlite数据库中读取数据,并将其填充到模板文件中,该模板文件会通过邮件发送给您。依存关系veeam sqlite3(> = 3.7.0) 公元前卷曲(仅用于vee-mail更新检查)安装git clone 将目录“ vee-mail”移...
服务器可以将收集到的信息以柱状图和文件列表以及其他方式呈现给用户,以便用户对局域网内的主机进行监测和管理。 CClockST_demo 电子钟的实现,自绘Button、Static的实现,其中自定了一个辅助主题风格类。 ...
服务器可以将收集到的信息以柱状图和文件列表以及其他方式呈现给用户,以便用户对局域网内的主机进行监测和管理。 CClockST_demo 电子钟的实现,自绘Button、Static的实现,其中自定了一个辅助主题风格类。 ...
服务器可以将收集到的信息以柱状图和文件列表以及其他方式呈现给用户,以便用户对局域网内的主机进行监测和管理。 CClockST_demo 电子钟的实现,自绘Button、Static的实现,其中自定了一个辅助主题风格类。 ...
服务器可以将收集到的信息以柱状图和文件列表以及其他方式呈现给用户,以便用户对局域网内的主机进行监测和管理。 CClockST_demo 电子钟的实现,自绘Button、Static的实现,其中自定了一个辅助主题风格类。 ...
服务器可以将收集到的信息以柱状图和文件列表以及其他方式呈现给用户,以便用户对局域网内的主机进行监测和管理。 CClockST_demo 电子钟的实现,自绘Button、Static的实现,其中自定了一个辅助主题风格类。 ...
利用Linux发行版搭建一个网络服务器可能对于许多人都是一件很容易的事情,但网络服 务器正式上线后,服务器数据流动、连接数、网络流量、系统负荷等各方面都会增加, 安全问题也随之而来,再考虑到日志、数据库的...
服务器可以将收集到的信息以柱状图和文件列表以及其他方式呈现给用户,以便用户对局域网内的主机进行监测和管理。 CClockST_demo 电子钟的实现,自绘Button、Static的实现,其中自定了一个辅助主题风格类。 ...
10.7 备份文件 381 10.8 选择性地复制邮箱文件 383 10.9 通过邮箱创建一个邮件地址的白名单 384 10.10 阻塞重复邮件 386 10.11 检查你的Windows声音系统 388 10.12 在Windows中注册和反注册DLL 388 10.13 检查...
Linux 分区类型 Ext3 存储介质清单 华为存储 故障描述 Ext3文件系统中丢失部分音频文件 期望恢复目的 丢失的音频数据 介质附图说明 数据恢复报告全文共5页,当前为第2页。数据恢复报告全文共5页,当前为第2页。 数据...
简单:没有大多数密码管理软件的繁琐,使用熟练后会非常舒心,数据库也仅一个kdb文件,压缩加密后放到邮箱就完成了备份; 多样:软件是开源的,数据库除了在Windows可以使用,在Linux、MacOS X、PocketPC、Symbian、...
简单:没有大多数密码管理软件的繁琐,使用熟练后会非常舒心,数据库也仅一个kdb文件,压缩加密后放到邮箱就完成了备份; 多样:软件是开源的,数据库除了在Windows可以使用,在Linux、MacOS X、PocketPC、Symbian、...