教你用backup为数据库做定时备份

发布时间:2022-07-21 03:00:05 作者:wang19990909 阅读量:4509

搭建一个网站,除了日志需要定时分割外,数据库还需要定时备份,如果你用的是云服务器自带的备份功能,比如:爱秒云云服务器自带三副本备份,会更简单些,但也需要自行购买数据库服务器,对于有些个人站长而言,能减少服务器的开支就一定要减少,毕竟现在还不挣钱。下面小编教大家如何用backup为数据库做定时备份。

1、安装

用的是ruby on rails,所以用gem来安装


  1. gem install backup 

注意,这个版本有V3和V4版本区别,两个不太一样,小编用的是3.4.0。

2、生成备份模型


  1. backup generate:model --trigger my_backup 

其中my_backup换成你备份的名字就可以,可以随便改

这时,你会在生成一个文件,在这个路径下~/Backup/models/my_backup.rb,这个路径也可以自定义

3、修改配置文件

由于我用的是mysql,直接套用这个模板就可以了,另外加了一个compress_with Gzip,可以进行压缩。

这句是备份在什么地方,备份在本地,还可以选择邮件发送,ftp,以及一些云存储。

4、执行备份

backup perform --trigger my_backup

手动执行备份,就可以看到效果了,会生成以时间为名字的文件夹,进去后是压缩后的备份文件

自动执行

上面是手动的,如果想让系统自动执行,可以用whenever,安装gem 'whenever', :require => false

添加自己的周期性任务,在config/schedule.rb文件中添加

这样,每晚一点开始执行备份程序。

执行周期性任务,更新schedule.rb中的任务到cronjob中


  1. crontab -e 


	
  1. whenever -iw 

如果做了更改,可以用whenever --update-crontab这条命令更新

***本网站图片,文字之类版权申明,因为网站可以由注册用户自行上传图片或文字,本网站无法鉴别所上传图片或文字的知识版权,如果侵犯,请及时通知我们,本网站将在第一时间及时删除。

我要评论

网友评论


评论时间:2022-12-20 00:25:01

服务器云存储 3云主机购买就计费吗


评论时间:2022-11-22 18:25:01

下面小编将为大家简单的介绍下几种常用服务器类型:x86服务器x86服务器是指基于微软公司的x86架构开发aaa云主机 出来的服务器产品虚拟主机怎么开通 的介绍下几种常用服务器类型:x86服务器x86服务器是指基于微软公司的x86架构开发出来的服务器产品


评论时间:2022-11-21 00:25:01

2.4记录格式(MD5)2.5文件结免费云主机推荐码 构服务器内存条ddr3 8g (MD5)2.5文件结构


评论时间:2022-10-04 00:25:01

20.节云主机收费标准 能虚拟主机最好的是哪家 0.节能环保

最新文章

 2023-12-25 22:44:35   admin

活动发布区版规

 2023-05-27 22:03:52   御风而行

容器、无服务器、虚拟机:安全性差...

 2023-05-27 19:08:41   小绵羊0123

科技巨头布局云端 服务器 网络硬...

 2023-05-27 18:17:46   姐姐的跟屁虫

钉钉因系统访问流量激增,宕机1小...

热门阅读

 2022-07-23 00:34:02   freeatom

常见ftp命令 FTP命令使用详...

 2022-07-21 02:17:02   ares

双硬盘组建Raid0磁盘阵列图文...

 2022-07-20 06:17:02   mankeung123

用友软件客户端连接不上服务器的解...

 2022-07-23 00:51:02   antonfxb

WebService实例

 2022-07-13 05:38:02   苯小孩

开发、运维不可不看的Linux调...

 2022-07-20 18:51:02   nightstone

如何使用Charles抓取Web...

随机文章

 2022-01-05 05:38:03   kimpo

快来看用户评价香港机房那个好?

 2022-02-26 05:38:02   seaer

Nginx的启动、停止

 2022-06-29 22:19:05   seekyu

3款常用的Linux桌面的日志工...

 2022-07-17 05:38:02   venlove

分享一款好用的URL采集工具(S...

 2022-07-19 14:34:02   5900352

红旗linux视频教程-权限管理...

 2022-07-19 16:00:04   elangren

Linux常用命令-用户管理命令

热评文章

 2022-07-19 20:17:02   dengyu0429

linux vi使用及详细介绍

 2022-07-20 01:00:05   激动的舌头

Linux视频教程:用户管理命令...

 2022-07-21 20:51:02   jessica-an

创建本地FTP站点

 2022-02-07 05:38:03   jasonkidd

WEB服务器配置详解

 2022-07-20 04:51:02   wolfssss

ACL权限-默认与递归(4)

 2022-07-22 15:00:05   淡水珊瑚

Linux下 Samba Ser...
全球云服务器
Catfish(鲶鱼) Blog V 4.7.3