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

丰Feng5年前未命名3803

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


相关文章

virmach vps空间续费遇到的停权使用问题

virmach vps空间续费,通常有两个选项,一个是按季度续费,另一个是按年度续费。有一个空间未到期之前,选择了季度续费,管理后台出了支付发票。但后来改了主意,想以年度续费。但后台提示必须先支付前面...

virmach登陆提示Please complete the captcha and try again.

10号左右是后台提示这个Please complete the captcha and try again.现在是进入后台登陆帐号也提示,Please complete the captcha and...

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

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

在浏览器通过ip或域名访问会跳转为https+ip并提示连接失败

前两篇日志讲到的ip为147的vps,目前有一个问题,就是点ip访问,或通过域名访问,都会自动跳转到https://ip,或者是https://域名,浏览器返回报错, 建立安全连接失败连接到 147....

virmach近来两台vps后台自行迁移地址ip也随之改变

8月4号晚上,发现两台做测试备用的vps无法访问。8月5号,进入virmach后台,发现自行迁移地址ip也随之改变。一台ip变成了147的,在百度上查询ip显示美国加利福尼亚洛杉矶,节点显示TY开头,...

网站目录创建错误会报错Forbidden You don't have permission to access / on this server.

ForbiddenYou don't have permission to access / on this server.参考查询权限,stat比如能访问并不报错的目录nihaoa.xyz为...

发表评论    

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