禅道备份功能_禅道备份处理
需求分析
从删库到跑路,大家听过很多,但如果没删备份的话,那只能说玩的不够彻底,不专业。禅道系统管理员一个非常重要的职责就是定期备份禅道,以便在系统出现故障的时候能够及时恢复。我们来看下如何备份禅道系统。
禅道的备份分为四个个部分:配置文件、修改过的代码、数据库和附件,下面我们分别来看不同环境下面的备份方法。。
整体备份策略包括备份对象、确定备份频率和备份方式、制定备份集存储策略和恢复管理五个部分
一、手工备份
配置文件、代码和附件的备份
配置文件存放在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.产品2.UI3.CSS4.JS5.后端(Java/php/python)6.DBA(mysql/oracle)7.运维(OP) 8.测试(QA)9.算法(分类/聚类/关系抽取/实体识别)10.搜索 ...
- 禅道备份功能_更新禅道燃尽图及数据备份
Last login: Fri May 29 13:52:16 on ttys000 mazhenguodeMacBook-Pro:~ mazhenguo$ ssh root@192.168.1.2 ...
- sql 备份 文件大小_预测SQL备份大小
sql 备份 文件大小 This article will cover the process of analyzing and predicting/forecasting the size of ...
- sql还原数据库备份数据库_有关数据库备份,还原和恢复SQL面试问题–第一部分
sql还原数据库备份数据库 So far, we've discussed a lot about database backup-and-restore process. The backup da ...
- 印象笔记好还是有道云笔记好_有道云笔记和印象笔记哪个好?
展开全部 用户在使用笔记类APP的时候主要有三种e5a48de588b63231313335323631343130323136353331333361306365操作,记录.管理.查看.在分析用户需 ...
- mysql自动备份工具_|Mysql自动备份工具(Auto MySQL Backup)下载v1.5 官方版 附教程 - 欧普软件下载...
Auto MySQL Backup是一款好用的Mysql自动备份工具,可以对MySQL数据库进行每日.每周和每月备份,可同时备份多个数据库.压缩备份.备份远程数据和发送日志等,小编还带来了详细的使用方 ...
- 累计增量备份策略_数据安全与备份解决方案ZDLRA快速恢复
删库事件的本质是什么?如何避免和快速恢复?数据库的备份在紧急情况下,数据恢复的最后一道防线. 容灾可做为生产中心的快速接管,但面临人为,病毒等破坏,需要用到备份来恢复. 备份无可替代,有效的备份需要从 ...
- RMAN备份数据库_使用RMAN备份数据库文件
1.使用RMAN备份整个数据库 可以在数据库挂载或打开时执行整个数据库备份. 使用BACKUP DATABASE命令从RMAN提示符中执行整个数据库的备份. 你可能想从整个数据库备份中排除特定的表空间 ...
- 禅道备份功能_如何备份禅道
本篇文档讲述如何备份禅道. 禅道的备份分为三个部分,一是配置,二是附件,三是数据库. 一.配置和附件的备份. 配置文件目前大家使用到的一般是config/my.php和module/mail/conf ...
- 有道笔记手机搜索_有道云笔记手机版下载-有道云笔记 安卓版v7.0.2.2-PC6安卓网...
有道云笔记手机版,有道云笔记专为移动用户打造的终端.有道云笔记手机版为用户提供便捷的记事功能,结合云协作.云存储以及强大的同步工具,让其适用于企业用户.个人用户等各个方面的人员 最新动态 有道云笔记上 ...
最新文章
- 【java 类加载的深入研究1】loadClass()的研究
- Flutter入门:dart基础
- python --动态类型
- 基于Ruby的Watir-WebDriver自动化测试框架
- 计算机处理器的参数及意义,如何看懂CPU的性能参数?
- cordova android项目自定义插件及使用(二)
- Android 开发错误集锦
- linux系统安装花生壳
- JDBC 常用的类和接口--一学就会(欢迎转载)
- ectouch java_ectouch: 包含
ECTouch_v2.7.2_SC_UTF8
ECshop_v3.6.0_UTF8_release
ECShop_V4.0.0_UTF8
- 失败的过去式英文翻译_过去式用英语怎么说
- 模拟电路设计(39)---一文搞懂直流电源EMI滤波器
- 学习笔记:Adaptive Convolutional Kernels
- 杭州烟花爆炸事故无人重伤-游客衣服包裹头逃生-杭州-烟花爆炸-烧伤
- DW与JavaScript
- 「用ChatGPT搞钱年入百万!」各路博主发布生财之道,网友回呛:答辩的搬运工...
- 基础I/O【Linux】
- 环保设施运行在线监控 数采仪环保工况监测终端
- 淘宝电商:淘宝卖家如何快速提升店铺自然搜索流量?
- 百度网盘青春版:我就糊弄一下