需求分析

从删库到跑路,大家听过很多,但如果没删备份的话,那只能说玩的不够彻底,不专业。禅道系统管理员一个非常重要的职责就是定期备份禅道,以便在系统出现故障的时候能够及时恢复。我们来看下如何备份禅道系统。

禅道的备份分为四个个部分:配置文件、修改过的代码、数据库和附件,下面我们分别来看不同环境下面的备份方法。。

整体备份策略包括备份对象、确定备份频率和备份方式、制定备份集存储策略和恢复管理五个部分

一、手工备份

配置文件、代码和附件的备份

配置文件存放在zentao/config/my.php

附件存放在zentao/www/data/目录下面。

修改的代码也都放在zentao目录下面。

因此备份配置文件、代码和附件的方法就是将整个zentao目录备份即可。

数据库的备份

直接备份数据库原始文件。

找到mysql的data目录,windows一般是在mysql安装目录下面。linux则一般是在/var/mysql或者/var/db类似的目录下面。在data目录下面,会有一个zentao的目录,这个zentao目录就是原始的数据库文件,直接复制这个也是可以的。linux下面可能需要注意权限的问题。

通过导出备份文件。

可以使用mysql提供的管理工具,将数据库导出: mysqldump -u xxx -p zentao > zentao.sql,其中的user换成实际的用户。

登录禅道后台进行备份

可以在后台—计划任务里,打开计划任务自动备份数据和附件。

计划任务列表里,你可以编辑备份任务的时间和频率。

使用备份脚本进行备份

linux下面执行backup.sh

备份成功之后,数据库文件和附件分别以日期为名,保存到zentao/backup目录下面。

cd /opt/zbox/app/zentao/bin

./backup.sh

Warning: Creating default object from empty value in /opt/zbox/app/zentao/config/config.php on line 19

Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; PclZip has a deprecated constructor in /opt/zbox/app/zentao/lib/pclzip/pclzip.class.php on line 190

Backuping database, successfully saved to /opt/zbox/app/zentao/backup/201804/db.20180426.zip

Backuping files, successfully saved to /opt/zbox/app/zentao/backup/201804/file.20180426.zip

如何进行恢复

手动备份文件进行恢复

201504241639265.file.zip.php 这个文件先改名称把最后的.php删掉,然后解压把得到的文件放到禅道的www/data/upload/1/下面;

201504241639265.sql.php 这个文件先改名称把最后的.php删掉,是一个sql文件,可以直接导入到mysql中的一个空库中的,然后修改zentao/config/my.php中连接禅道的数据库信息连接到这个新的库即可。

错误解决

查看日志

zentao/config/my.php 中debug的值改成true ,后台-备份 点击备份按钮, 看日志文件(/opt/zbox/app/zentao//tmp/log/php开头的今天的文件)有什么报错。

调整内存限制

修改 /opt/zbox/etc/php/php.ini 中的memory_limit 值改成 512M(如果提示小的话,按照服务器情况继续加大)

重启服务

确定备份策略

目录挂载

mount -t cifs -o username="zentao",password="wyygdjbdjb" //192.168.1.12/zentao /opt/zbox/app/zentao/backup/

备份策略

序号部门服务器名称备份对象IP/Hosts备份频率备份方式备份集管理备份脚本恢复措施

1

质量管理

禅道

禅道备份文件

192.168.1.

3日/次 全备

脚本

恢复/删除

/opt/zbox/app/zentao/bin

见上方手动恢复

禅道备份功能_禅道备份处理相关推荐

  1. 禅道备份功能_禅道数据库备份

    1.产品2.UI3.CSS4.JS5.后端(Java/php/python)6.DBA(mysql/oracle)7.运维(OP) 8.测试(QA)9.算法(分类/聚类/关系抽取/实体识别)10.搜索 ...

  2. 禅道备份功能_更新禅道燃尽图及数据备份

    Last login: Fri May 29 13:52:16 on ttys000 mazhenguodeMacBook-Pro:~ mazhenguo$ ssh root@192.168.1.2 ...

  3. sql 备份 文件大小_预测SQL备份大小

    sql 备份 文件大小 This article will cover the process of analyzing and predicting/forecasting the size of ...

  4. sql还原数据库备份数据库_有关数据库备份,还原和恢复SQL面试问题–第一部分

    sql还原数据库备份数据库 So far, we've discussed a lot about database backup-and-restore process. The backup da ...

  5. 印象笔记好还是有道云笔记好_有道云笔记和印象笔记哪个好?

    展开全部 用户在使用笔记类APP的时候主要有三种e5a48de588b63231313335323631343130323136353331333361306365操作,记录.管理.查看.在分析用户需 ...

  6. mysql自动备份工具_|Mysql自动备份工具(Auto MySQL Backup)下载v1.5 官方版 附教程 - 欧普软件下载...

    Auto MySQL Backup是一款好用的Mysql自动备份工具,可以对MySQL数据库进行每日.每周和每月备份,可同时备份多个数据库.压缩备份.备份远程数据和发送日志等,小编还带来了详细的使用方 ...

  7. 累计增量备份策略_数据安全与备份解决方案ZDLRA快速恢复

    删库事件的本质是什么?如何避免和快速恢复?数据库的备份在紧急情况下,数据恢复的最后一道防线. 容灾可做为生产中心的快速接管,但面临人为,病毒等破坏,需要用到备份来恢复. 备份无可替代,有效的备份需要从 ...

  8. RMAN备份数据库_使用RMAN备份数据库文件

    1.使用RMAN备份整个数据库 可以在数据库挂载或打开时执行整个数据库备份. 使用BACKUP DATABASE命令从RMAN提示符中执行整个数据库的备份. 你可能想从整个数据库备份中排除特定的表空间 ...

  9. 禅道备份功能_如何备份禅道

    本篇文档讲述如何备份禅道. 禅道的备份分为三个部分,一是配置,二是附件,三是数据库. 一.配置和附件的备份. 配置文件目前大家使用到的一般是config/my.php和module/mail/conf ...

  10. 有道笔记手机搜索_有道云笔记手机版下载-有道云笔记 安卓版v7.0.2.2-PC6安卓网...

    有道云笔记手机版,有道云笔记专为移动用户打造的终端.有道云笔记手机版为用户提供便捷的记事功能,结合云协作.云存储以及强大的同步工具,让其适用于企业用户.个人用户等各个方面的人员 最新动态 有道云笔记上 ...

最新文章

  1. 【java 类加载的深入研究1】loadClass()的研究
  2. Flutter入门:dart基础
  3. python --动态类型
  4. 基于Ruby的Watir-WebDriver自动化测试框架
  5. 计算机处理器的参数及意义,如何看懂CPU的性能参数?
  6. cordova android项目自定义插件及使用(二)
  7. Android 开发错误集锦
  8. linux系统安装花生壳
  9. JDBC 常用的类和接口--一学就会(欢迎转载)
  10. ectouch java_ectouch: 包含 ECTouch_v2.7.2_SC_UTF8 ECshop_v3.6.0_UTF8_release ECShop_V4.0.0_UTF8
  11. 失败的过去式英文翻译_过去式用英语怎么说
  12. 模拟电路设计(39)---一文搞懂直流电源EMI滤波器
  13. 学习笔记:Adaptive Convolutional Kernels
  14. 杭州烟花爆炸事故无人重伤-游客衣服包裹头逃生-杭州-烟花爆炸-烧伤
  15. DW与JavaScript
  16. 「用ChatGPT搞钱年入百万!」各路博主发布生财之道,网友回呛:答辩的搬运工...
  17. 基础I/O【Linux】
  18. 环保设施运行在线监控 数采仪环保工况监测终端
  19. 淘宝电商:淘宝卖家如何快速提升店铺自然搜索流量?
  20. 百度网盘青春版:我就糊弄一下

热门文章

  1. random-生成随机数模块
  2. 《指针的编程艺术(第二版)》一2.3 三颗星星:表示三把钥匙
  3. win7/64位下python2.7、easy_install安装经验
  4. MySQL集群安装与配置
  5. 【原创】开车分四个阶段的话,你属于哪个
  6. CCNP学习之路之QOS配置命令
  7. 多维数据查询效率分析(2)
  8. Silverlight入门:第五部分 - 整合其它控件
  9. 蓝桥杯 BASIC-10 十进制转十六进制
  10. 【java与智能设备】CH11 Android中常见数据格式解析