博客至20210408的备份恢复思路小结

丰Feng5年前未命名3796

备份部份.sh

每隔一小时或设置的时间

1.备份数据库/usr/bin/mysqldump,加最高级压缩gzip -9。

2.执行备份文件后,打一个log时间记录文件。

echo 111 >> /backups/$(date +"%Y%m%d%H%M%S").log

3.备份博客vps的/var/www/路径到备份vps的/var/www/路径下

-avz -e 'ssh -p 22'

4.备份博客vps的/etc/apache2/sites-available/到备份vps的/etc/apache2/sites-available/

5.备份博客vps的/backups/到备份vps的/backups/

6.删除1天之前的数据库备份文件 (-mtime+1)

#  rm -rf backup$(date +%Y%m%d%H).sql

find /backups/ -name "backup*.sql" -type f -mtime +1 -exec rm {} \; > /dev/null 2>&1;


恢复部份.sh

每隔一小时或设置的时间

1.延时10秒执行 (备份数据的时间和恢复的时间同步,但经测试恢复数据时会延迟5-10秒)

sleep 10s
2.恢复压缩好的数据库
gunzip < /backups/backup$(date +"%Y%m%d%H%M").sql.gz | mysql -u用户名 -p密码 数据库名
3.恢复数据完成后的时间记录log文件
echo 111 >> /backups/recovery$(date +"%Y%m%d%H%M%S").log


相关文章

苹果备忘录新增加#加文字标签、智能文件夹

这两处功能,都在备忘录搜索文件索引中,起来快速响应的用处。经过测试,在新建的一篇备忘录中加入#test,在搜索框输入#test,就会以很快的速度将这篇备忘录给找出来。对于备忘录多的用户来说,这就是一个...

Ubuntu新建Mysql数据库

在Ubuntu系统里,进入数据库。(root是用户名,密码password是设定的密码)mysql -uroot -ppassword 创建数据库,nihaoa是新建的数据库名。 CREATE DAT...

常来的MCD潮阳的店咖啡除了早餐的不能续杯

上次,特意问服务员。她说,早餐的可以,也就是凌晨5点到10点半,过后就不能续。我特问了,10点半后买的也不能续吗?她说,不行。深圳常去的MCD就可以续杯。...

《输赢》这部连续剧是做服务器业务的

前几天下午,电视在播《输赢》。看了几剧,是陈坤和辛芷蕾演的。回头看完了,再来做被充吧。陈坤他被调到另一个区域,底下的同事,都在炒股,哈哈,笑破肚皮了。:-)...

Winodws Server 2012组阵列Raid 1拷数据过程会掉?

前段时间,在Winodws Server 2012系统上也组过Raid 1 ,同样是两个1T硬盘。但在拷数据过程中,有重启过几次。也一两次自动关机,但是安全关机的,就是在拷数据过程中,系统就提示关机了...

48米的六类网线使用没问题

在网上查了六类网线最长传输,得到的数据是100米以下,施工在80米~90米之间。前几年,家里买了一箱270米的六类网线。从主路由器接线到二楼交换机,再接48米的网线到一楼的电视机的位置。(实际上是多留...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。