前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【教程】Typecho 数据库自动备份至邮箱插件 AutoBackup

【教程】Typecho 数据库自动备份至邮箱插件 AutoBackup

作者头像
听闻所见
发布2023-08-02 12:26:22
5224
发布2023-08-02 12:26:22
举报
文章被收录于专栏:听闻

Typecho 数据库自动备份至邮箱插件 AutoBackup

AutoBackup

最近发现AutoBackup这个插件,主要功能就是定时备份数据库文件发送至邮箱,个人博客最有价值就是文字,对于我这种折腾鬼。备份数据库就是备份博客的灵魂。所以大爱~~~

插件功能介绍

在博客后台对该插件备份的数据表、发送邮件的方式和接收邮箱进行设置。

Jrotty 的版本包含一个config.xml文件,里面记载上次发送邮件的时间,当博主发表或更新一篇文章,或有访客在前台提交评论,则会触发插件计算此时的时间与上次发送邮件的时间之差是否超出了备份间隔时间,如果是,则插件会压缩数据库并发送到指定的邮箱。这样有个缺点,博主提交文章或访客提交评论时如果满足发送邮件的条件,此时就会耗时几秒用于备份数据库与发送邮件,实际体验就是网页有点卡,数据库应该越大越明显。

为了解决这个问题,我直接去掉评论提交时备份数据库的功能,改成访问接口就自动备份数据库并发送到指定邮箱,方便根据网站访问量选择备份时间。

特点介绍

  • 支持 API 访问
  • 快速选择备份表

邮件预览

插件使用方法

安装的话和别的 Typecho 插件没有区别,放到 plugins 目录,保证插件目录名为AutoBackup就可以了,然后在后台启用AutoBackup插件,插件使用之前要先进行配置,添加邮箱发送信息。

然后添加一个计划任务就可以定时备份数据库并发送到邮箱了。

如何检查 SMTP 配置是否正确

  • 红框内smtp地址 - QQ邮箱

复制插件选项里的链接到浏览器地址栏里访问,正常发送会返回

别点、点了我就又备份了!

[访问备份](https://sangxuesheng.com/action/backup?token=e044b1479deb09448a26865c2661014d )

计划任务添加方法

先把使用说明里的链接复制下来

  • Linux 主机,在shell中运行crontab -e添加
代码语言:javascript
复制
0 0 * * * curl -sSL https://sangxuesheng.com/action/backup?token=903b78652befab860eb2cbc7bfe4e223

保存就可以了,这样每天 0 点就会自动备份数据库啦。。。

  • 宝塔在计划任务中添加访问URl即可

现在大胆的折腾起来叭~~~

下载地址:评论可见

此处内容需要评论回复后(审核通过)方可阅读。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-04-05,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Typecho 数据库自动备份至邮箱插件 AutoBackup
  • AutoBackup
    • 插件功能介绍
      • 特点介绍
        • 邮件预览
          • 插件使用方法
            • 如何检查 SMTP 配置是否正确
              • 计划任务添加方法
              • 现在大胆的折腾起来叭~~~
              相关产品与服务
              数据库
              云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
              领券
              问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档