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

jira,confluence,mysql,svn备份的管理

 
阅读更多

最近公司需要将jira,confluence等常规备份多备份到附加硬盘上,以防止硬盘完全坏掉,虽然已经是raid了。。。

在windows系统中,增加bat文件来分别定时备份

 

对jira/confluence/crowd的备份

FORFILES /P %OriConfBackupfolder% /S /M *.zip /D +0  /C "cmd /c if @isdir==FALSE copy @file %ConfBackupfolder%" 
FORFILES /P %OriJiraBackupfolder% /S /M *.zip /D +0  /C "cmd /c if @isdir==FALSE copy @file %JiraBackupfolder%" 
7z.exe a -tzip %JiraBackupfolder%\attachment_%localtime%.zip %JiraAPP%\data -mx5 -xr!git-plugin
FORFILES /P %ConfBackupfolder% /S /M *.* /D -30 /C "cmd /c if @isdir==FALSE del @file" 
FORFILES /P %JiraBackupfolder% /S /M *.* /D -30 /C "cmd /c if @isdir==FALSE del @file" 

*1 使用Forfiles遍历备份目录将今天备份文件复制到附件硬盘上

*2 压缩备份attachment目录,-mx压缩比,-xr!排除目录

*3 再使用forfiles遍历附件硬盘的备份目录,删除超过30天的备份文件

 

对bitbucket备份

使用官方工具bitbucket-backup-client来进行

java -jar .\bitbucket-backup-client.jar
FORFILES /P %BitbucketBackupfolder% /S /M *.* /D -30 /C "cmd /c if @isdir==FALSE del @file" 

 

对MySql备份

使用mysqldump进行备份

mysqldump.exe -hlocalhost --all-databases |7z.exe a -si mysql_backup_%localtime%.sql.7z

 *1 mysql5.6后如果命令行中使用用户名密码会出警告,因此把相关信息可以加到mysql安装目录下的my.ini中

[mysqldump]
host=localhost
user=root
password=PS

 *2 备份的用户需要有如下权限:select; show view; lock table; reload; show tables; execute

 *3 直接备份的话文件较大,可用压缩工具先压缩。网上较多的是gzip,但7zip等也可以直接使用。注意将压缩文件的可执行文件路径放在系统%path%中。

 

对SVN备份

使用工具rsync进行增量备份。windows版:https://itefix.net/dl/free-software/cwrsync_5.5.0_x86_free.zip

rsync -avz --progress --delete /cygdrive/d/Repositories /cygdrive/f/svn_backup

 将svn库的存储目录Repositories直接备份到本机的f盘svn_backup目录。另外还可以直接备份到远程备份服务器上。可参考https://www.cnblogs.com/Tang-Yuan/p/11504434.html 。

分享到:
评论

相关推荐

    如何整合Jira跟confluence的用户管理

    ### 如何整合Jira与Confluence的用户管理 在企业级项目管理和协作环境中,Jira 和 Confluence 是两款非常受欢迎的工具。它们均来自Atlassian公司,分别专注于问题跟踪(Issue Tracking)和文档协作(Document ...

    jira8.22和confluence7.16备份恢复文档

    总结来说,Jira 和 Confluence 的备份恢复涉及到系统级和项目级的数据迁移,附件处理需额外关注。确保备份的完整性,并在恢复前验证环境兼容性和数据一致性,是成功迁移的关键。定期备份和了解备份恢复流程能有效...

    软件研发管理-基于JIRA+SVN的版本管理交流-白冰.pptx

    《软件研发管理-基于JIRA+SVN的版本管理交流-白冰.pptx》是一个关于在jira下集成svn解决方案的比较详实的演示文稿,比较详细的介绍了jira与svn的集成性访问。

    JIRA+MYSQL配置

    以上步骤完成了JIRA和MYSQL的集成配置,使得JIRA能够使用MYSQL数据库存储其项目管理数据,从而实现项目管理数据的持久化、稳定性与安全性。需要注意的是,以上的操作应当在JIRA官方文档的指导下进行,以确保配置的...

    Jira8 svn集成插件

    atlassian-jira-subversion-plugin-3.0.2-jira8.jar svn与jira集成 支持Jira 8 版本 亲测v8.3.0可用

    软件研发管理-基于JIRA+SVN的版本管理交流-白冰-zip

    本资料包主要围绕“软件研发管理-基于JIRA+SVN的版本管理交流”展开,由专家白冰分享,旨在帮助团队更高效地进行协作与代码管理。这里我们将深入探讨JIRA和SVN这两个工具在软件研发管理中的应用。 首先,JIRA是一款...

    软件研发管理-基于JIRA+SVN的版本管理交流.zip

    软件研发的发展趋势有以下几个特点: 1.客户越来越成熟,分工越来越细致 要求:对业务咨询能力、需求前瞻能力要求提高 ...软件供应商的研发管理能力、版本管理能力等 2.用户对软件质量要求越来越高

    jira confluence 语言包+破解包

    jira_6.0.* confluence 5.0.* 语言包+破解包 请低调使用。毕竟没有花钱的东西。里面如何使用都有详细的readme。

    jira使用MySql数据库

    * 配置MySql数据库需要备份原始数据、停止jira服务、创建MySql数据库、修改server.xml文件、修改entityengine.xml文件、添加MySql驱动包、启动jira服务、还原原始数据 * MySql驱动包必须使用mysql-connector-java-3....

    Jira+mysql5.7解决包.rar

    Jira+Mysql5.7会报引擎问题,因为JIRA匹配到5.6版本,解决方案是更新链接客户端, 使用方法:解压后把文件放入/opt/atlassian/jira/atlassian-jira/WEB-INF/lib/目录

    jira和svn的集成

    整个集成过程不仅提高了JIRA的使用功能,也加强了SVN版本控制的管理效率,使得软件开发过程中的问题跟踪和版本控制更加便捷和高效。需要注意的是,整个集成过程中可能需要JIRA管理员的权限来进行插件安装和配置更改...

    Jira&Confluence安装配置说明

    "Jira&Confluence安装配置说明" 本文档主要讲述了Jira和Confluence的安装配置过程。下面将对Jira的安装配置进行详细的讲解。 一、JDK的安装 JDK的安装是Jira安装的前提条件。首先,需要下载JDK5.0,并安装到D:\...

    JIRA集成SVN配置说明

    3. **版本管理**:整合JIRA与SVN,可以更好地管理代码版本,确保每一次提交都有清晰的上下文。 #### 三、环境配置 - **服务器IP**:199.3.0.10(SVN源代码服务器),199.3.8.190(JIRA服务器) - **端口**:3690...

    Jira6 mysql5.7 支持文件

    该文件用于解决jira6.x首次安装测试mysql连接时提示 Unknown system variable 'storage_engine' 的问题 使用方法:直接替换目录com\atlassian\jira\config\database\jdbcurlparser\下的同名文件

    JIRA Conflunce MySql5.7最新驱动

    JIRA Conflunce MySql5.7最新驱动

    解决Jira7.2与 MySQl 5.7 驱动包可用mysql-connector-java

    在IT领域,尤其是在企业级应用管理中,Atlassian的Jira是一款非常流行的项目管理和问题跟踪工具,而MySQL则是一款广泛使用的开源关系型数据库管理系统。当这两者结合时,确保它们的兼容性和正确配置至关重要。本篇...

    jira confluence 安装

    jira confluence 安装 可能一个帐号登陆二个管理系统

    JIRA 与 Confluence 同步故障排除

    在企业级项目管理和协作环境中,Atlassian 提供了两款非常重要的工具:JIRA 和 Confluence。JIRA 主要用于项目跟踪、缺陷追踪、敏捷开发等场景;而 Confluence 则侧重于团队协作、知识管理以及文档共享等方面。这两...

    Crowd单点登录-管理jira与confluence

    crowd2.7下载:http://downloads.atlassian.com/software/crowd/downloads/atlassian-crowd-2.7.0.zip crowd安装+破解+集成jira+集成confluence

Global site tag (gtag.js) - Google Analytics