`
dcj3sjt126com
  • 浏览: 1885120 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

SAE定时备份博客数据库

阅读更多

WordPress迁移到SAE之后,以前的backwpup插件就不能直接用了,但是又需要备份,所以就利用SAE的几个服务来实现这个功能。

1.deferred job

SAE自带的数据库导入、导出服务,可以直接将数据库导出到storage下。

2.cron

SAE的计划任务,根据设置定时访问设定的页面,来触发我们的备份行为。

下面是操作步骤:

1.新建一个叫back的storage,用来存放备份文件。

2.在网站根目录新建一个文件back.php,内容如下

1
2
3
4
5
<?php
$date date('Y-m-d');
$dj new SaeDeferredJob();
$taskID=$dj->addTask("export","mysql","back","$date.sql.zip","数据库名","","");
?>

其中addtask的第3个参数就是刚刚新建的storage名称

第4个参数是要保存的文件名,本文设置成当天日期

注意两点:

①可以把.sql改成.csv,这样导出的就是csv格式,.zip是可选项,不加也行。

②支持目录,例如test/$data.sql.zip就是把文件备份到test目录下

数据库名根据你的实际情况修改

3.编辑网站根目录下的config.yaml,这个用来设置cron,增加如下几行

1
2
3
4
5
cron:
    - description: back
    url: back.php
    schedule: every day of month 00:20
    timezone: Beijing

url就是我们刚刚新建的php文件,schedule是调用频率,我们设置的是每天的00:20调用一次。

4.最后测试一下是否能正确导出,直接访问http://域名//back.php,然后到SAE管理面板查看对应的storage中是否有备份文件。

原文来自: http://leo108.com

分享到:
评论

相关推荐

    SAE测试web项目(连接SAE数据库)demo

    **SAE测试Web项目(连接SAE数据库)Demo** 在本文中,我们将深入探讨SAE(新浪应用引擎)上的Web项目开发,特别是如何连接并操作SAE的数据库。SAE是新浪公司提供的一种基于云计算的PaaS(平台即服务)平台,它为...

    SAE平台的MySQL数据库及其应用.pdf

    【标题】:SAE平台上的MySQL数据库应用详解 【描述】:本文主要介绍如何在新浪云平台(SAE)上启用和使用MySQL数据库服务,包括创建数据库、建立表以及在应用中读取数据的步骤。 【标签】:MySQL 数据库 关系型...

    SAE python django 同步数据库到线上

    标题 "SAE python django 同步数据库到线上" 涉及的是在新浪云(SAE)上使用Python Django框架同步数据库的过程。这个过程主要是通过Django的管理命令`syncdb`来自动化创建数据库表,而无需手动编写MySQL语句。 在...

    基于PHP的Z-BlogPHP for SAE版 php博客系统.zip

    Z-BlogPHP for SAE版正是针对这一环境优化的,它可以无缝对接SAE的存储服务,如SFS(文件存储)和KVDB(键值对数据库),实现博客数据的高效存取。 Z-BlogPHP的核心是基于PHP语言开发的,PHP是一种广泛使用的服务器...

    对SAE主从数据库连接的管理和封装.docx

    在SAE(新浪云应用引擎)环境中,对主从数据库的管理和封装是一个具有挑战性的任务,因为SAE是一个封闭的平台,它对开发者施加了一些特定的限制。本篇文章主要探讨如何在SAE中处理主从数据库连接的问题,并提供相关...

    SAE的Python博客_Python_HTML_下载.zip

    标题中的“SAE的Python博客”指的是使用Python在新浪应用引擎(Sina App Engine, SAE)上搭建的博客系统。SAE是一个基于云服务的平台,为开发者提供了包括存储、计算在内的多种服务,特别适合初学者和中小型企业快速...

    基于PHP的Emlog for SAE 适合新浪sae使用的个人博客系统 移植版.zip

    通过SAE版本的移植,Emlog能够充分利用SAE提供的云服务,如存储、数据库和CDN服务,使得博客运行更稳定、成本更低。 **新浪SAE平台** 新浪SAE是新浪公司推出的一种基于云计算的服务平台,类似于Google的App Engine...

    PHP实例开发源码-Z-BlogPHP for SAE版 php博客系统.zip

    PHP实例开发源码—Z-BlogPHP for SAE版 php博客系统.zip PHP实例开发源码—Z-BlogPHP for SAE版 php博客系统.zip PHP实例开发源码—Z-BlogPHP for SAE版 php博客系统.zip

    sae法兰 sae法兰标准 sae对开法兰 sae焊接法兰

    SAE法兰,全称为Society of Automotive Engineers法兰,是一种按照美国汽车工程师学会(SAE)标准制造的法兰,主要用于液压、石油、天然气和其他工业领域的管道连接。这些法兰的设计和规格遵循SAE J518C标准,同时也...

    基于PHP的EmlogforSAE适合新浪sae使用的个人博客系统移植版源码.zip

    9. **自动备份**:SAE提供了数据备份功能,用户可以定期备份博客数据,防止意外丢失。 10. **持续更新**:Emlog社区活跃,开发者会不断更新和维护,确保系统的安全性和稳定性。 通过这个基于PHP的Emlog for SAE...

    OneThink Sae版

    Sae版则是针对新浪云(Sina App Engine,简称Sae)平台优化的版本,使得开发者可以在新浪云上便捷地...如果你想要在Sae上部署OneThink,可以参考提供的博客链接,了解详细的修改步骤和注意事项,以确保顺利安装和运行。

    discuzX2forSAE【SAE版discuz】

    3. **数据库迁移与管理**:在SAE环境中,数据库通常使用新浪云的MySQL服务,用户需要将原有的数据库结构和数据迁移到SAE,Discuz! 提供的数据迁移工具可以帮助完成这一过程。同时,SAE的数据库操作需要遵循其特定的...

    基于Flask、七牛JS-SDK和SAE的KVDB数据库全部资料+详细文档.zip

    基于Flask、七牛JS-SDK和SAE的KVDB数据库全部资料+详细文档.zip 【备注】 1、该项目是个人高分项目源码,已获导师指导认可通过,答辩评审分达到95分 2、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的...

    CI框架新浪SAE.zip

    通过以上步骤,你可以在新浪SAE上成功运行一个基于CI框架的应用,并利用其云服务的优势,如弹性扩展、自动备份和高可用性。这种结合不仅简化了开发流程,还降低了运维成本,使得开发者可以更加专注于业务逻辑的实现...

    PHP实例开发源码—Emlog for SAE 适合新浪sae使用的个人博客系统 移植版.zip

    这个移植版使得用户可以在新浪SAE上便捷地搭建自己的博客,无需自行购买服务器或进行复杂的服务器配置。下面我们将深入探讨Emlog for SAE的关键知识点以及与PHP相关的技术。 1. PHP基础: PHP是一种广泛使用的开源...

    SAE.rar_MNIST_SAE网络_sae_tensorflow sae

    "SAE.rar_MNIST_SAE网络_sae_tensorflow sae" 这个标题提到了几个关键概念。首先,"SAE"指的是稀疏自编码器(Sparse Autoencoder),这是一种深度学习模型,用于无监督学习,以学习输入数据的低维表示。"MNIST"是...

    sina云平台 sae springmvc框架

    SAE提供了NoSQL数据库服务KvDB和关系型数据库服务MySQL。在Spring MVC中,可以使用Spring的JdbcTemplate或MyBatis等持久层框架进行数据库操作。需要注意的是,SAE的数据库连接方式与本地环境有所不同,需要使用SAE...

    ThinkPHP的SAE开发相关注意事项详解

    当代码部署到SAE时,SAE惯例配置会自动覆盖项目配置,实现分布式数据库连接及读写分离。这使得开发者可以无缝地在本地和SAE之间切换。 3. **缓存**: ThinkPHP在SAE环境下,对于缓存的处理方式有所改变。例如,S...

    SAE J1939备份.rar

    内容包含1_SAE_J1939协议培训教程,SAE_J1939-11(物理层),SAE_J1939-21(数据链路层),SAE_J1939-31(网络层),SAE_J1939-71(应用层),SAE_J1939-73(诊断),SAE_J1939-81(网络管理);

    discuz3.2Sae版本

    直接传到sae项目目录下: 初始化mysql数据库,然后将本目录下 ultrax.sql数据导入即可 后台: http://你的域名/admin.php admin admin 安装完成后访问前台空白: 需要在sae控制台初始化Memcache服务(用于缓存数据) ...

Global site tag (gtag.js) - Google Analytics