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

丰Feng6年前未命名3945

备份部份.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


相关文章

博客源码暂时从美国洛杉矶先迁移到日本东京都试用一段时间

用了近两天的时间安装测试东京的vps主机。先是装了ubuntu18.04,由于php版本、mysql版本和apache2版本都有些许不同,昨天没测试安装成功。今天又装成ubuntu20.04,php版...

罗马仕PH80充电宝给Macbook Pro充电续航2.5小时还2格电量

罗马仕PH80充电宝给Macbook Pro充电续航2.5小时还2格电量,容量是2万毫安。在Macbook Pro剩88%的电量,接入充电宝PH80,过程就是看看网页,主要是看学习EV视频教程,把其它...

个人认为现在拍视频的自由度比起写博客更宽松,不知道是不是在灰度测试

随手翻开视频号,就会看到一个又一个很厉害的人,说得头头是道。上至"砖家",下至任何一个人手机一驾,就能讲出一段又一段很厉害的话。现在这个门槛好宽松啊,哈哈。但是,也有少部份给人很气...

博客导航栏新增远程维护

您好,有需要远程维护的朋友,可以点击导航栏,扫码加微信进行咨询,预约时间来处理您的问题!...

窗和门都不关睡觉好凉

在天气热的下午,开起了货架边的窗户,好凉爽。昨天睡觉,窗和门都没关。一觉醒来,好凉爽,像在海边。...

发表评论    

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