NO.148 维护禅道:备份禅道

禅道系统管理员一个非常重要的职责就是定期备份禅道,以便在系统出现故障的时候能够及时恢复。这篇文章我们来看下如何备份禅道系统。

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

一、一键安装包的备份

如果您使用的是禅道的一键安装包程序,最简单的方法就是直接将整个一键安装包的目录进行备份。为了备份的完整,在备份之前需要将Apache和MySQL的服务停掉。

windows一键安装包是备份整个xampp目录,linux一键安装包备份整个/opt/lampp目录。

二、手工备份

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

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

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

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

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

2.2、数据库的备份

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

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

2.2.2 通过导出备份文件。

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

三、使用我们提供的备份脚本

从4.0版本开始,我们提供了init.bat和init.sh脚本来初始化各个命令行的维护脚本,其中有一个就是用来备份数据库和附件,名字叫做backup.bat(windows)或者backup.sh(linux)。

首先参考《 初始化管理脚本》这篇文章来初始化各个脚本。

然后切换到zentao/bin/目录下面,执行backup.bat或者backup.sh

备注:如果mysql服务停止的话,mysql数据是无法备份的。

时间: 2024-11-06 13:59:53

NO.148 维护禅道:备份禅道的相关文章

使用wget备份禅道

禅道7.1,管理了公司所有项目.需要每月备份. 主机安装在一台windows上.为了方便,写个脚本自动调用禅道的备份功能,并把服务器上的备份文件下载到本地. @echo off setlocal rem 相关变量,根据自己的需要修改 set HOST=www.example.com set PORT=80 set BACKUP_USER=backup set BACKUP_PASSWD=backup_passwd set UNC_ZENTAO=\\%HOST%\d$\xampp\zentao s

远程异地备份禅道脚本

#!/bin/bash#远程异地备份禅道 set -e Back_time=date "+%Y-%m-%d %H:%M:%S"Now_time=date -d "now" +%Y-%m-%dThree_days_ago=date -d "3 days ago" +%Y-%m-%d Bak_path=/home/root_bak/zentao_bakApp_bak_path=/home/root_bak/zentao_bak/appMysql_ba

文道,武道

这次的博客的作业分为阅读和联系自身实践两个部分,在这里我想把他们分别叫做“文道”和“武道”.大约是和文字以及实际的操练相对应的.(当然文道和武道最初是出自孔老先生的<礼记>的,是形容治国方略的张弛有道,宽严相济,这里使用纯粹是因为思想遨游).喜爱国学的人大约都知道范仲淹和王阳明吧,两个人是古代士人的典范,因为他们既是文臣又是武将,我们计算机专业的从业人员其实也应该有这种文武相济的思想,业界所说的“软硬结合”估计就是对这一思想的专业化的表述吧,在这次博客的作业里我又一次接受了这种思想的洗礼. 文

禅道 给禅道缺陷增加是否遗留及来源渠道自定义字段

给禅道缺陷增加是否遗留及来源渠道自定义字段 by:授客 QQ:1033553122 实践环境 禅道项目管理软件9.2.1 .8.0开源Linux版 给数据库表zt_bug新增自定义字段 ALTER TABLE `zt_bug` ADD COLUMN isHistory VARCHAR(10) AFTER severity; ALTER TABLE `zt_bug` ADD COLUMN channel VARCHAR(50) AFTER severity; 修改zentaopms/module/

项目管理系统-禅道使用体会

1.只用禅道来作为BUG管理系统 只需要新建产品,接着写测试用例和提交BUG就行了 重点理解:“确认”和“解决”的区别:确认指的是程序员看到BUG之后,确认BUG是否真实存在:解决是程序员已经解决了BUG 2.需要备份禅道管理系统(专业版) (1)直接备份xampp目录 (2)备份C:\xampp\mysql目录下面的data目录, 备份C:\xampp\zentaopro\www下面的data目录,   备份C:\xampp\zentaopro\config下面的config.php文件  

禅道项目管理软件

摘自 http://baike.baidu.com/link?url=uysjvv68SXZRIV2HNxIIbyAuuHiI-lx_S2KI8B1f-heYi8oahk7h6xnzdcmI52Rxt6eUBKakTUPKlZWzJW9SGa http://www.zentao.net/article-browse-1067.html/ 禅道项目管理软件集产品管理.项目管理.质量管理.文档管理.组织管理和事务管理于一体,是一款功能完备的项目管理软件,完美地覆盖了项目管理的核心流程. 中文名 外文

NO.145 禅道使用分享第十九期:有效控制项目的风险和成本

关于禅道使用经验分享 禅道使用经验分享,欢迎大家一起来探讨关于禅道项目管理软件使用方面的问题.我们广泛的收集对禅道的看法和建议,充分了解广大用户使用禅道的具体情况和要求,进而不断完善禅道的功能和服务. 想分享你的禅道使用经验,可直接联系先知@禅道,QQ:1292676069. 本期禅道使用经验分享来自于成都锤子工厂(Hammer Studio)的联合创始人罗聪翼.非常感谢他百忙之中接受禅道的采访,分享他和工作团队使用禅道的经验和心得. 成都锤子工厂(Hammer Studio)项目管理情况 Ha

Linux下安装禅道管理系统7.2

提示:禅道是用PHP开发的,只要安装一个MySQL,找一个能跑PHP的web应用服务器,把禅道源代码放到里面,然后按步骤安装就可以了.不一定要用XAMPP,XAMPP只是把PHP环境和MySQL都集成了而已. 禅道简介 禅道项目管理软件(ZenTaoPMS)是一款国产的,基于ZPL协议,开源免费的项目管理软件,它集产品管理.项目管理.测试管理于一体,同时还包含了事务管理.组织管理等诸多功能,是一款功能完备的项目管理软件,完美地覆盖了项目管理的核心流程,是中小型企业项目管理的首选. 禅道项目管理软

使用树莓派部署禅道bug管理系统 &nbsp;

使用树莓派部署禅道管理系统 apt-get install apache2 apt-get install php5 apt-get install mysql-server apt-get install mysql-client apt-get install php5-mysql 上述完成后,重启你的系统,reboot 这样可以看见详细的过程...测试下Apache服务器,你输入自己树莓派的ip地址可以看见. cd /var/www/html wget http://dl.cnezsoft