Jira和Confluence备份恢复
jira和confluence备份
备份脚本:
#! /bin/bash
echo "########################################"
TIMESTAMP=$(date +"%F" -d "-1day")
#备份路径
BACKUP_DIR="/data/backup/data"
MYSQL_USER="root"
MYSQL_HOST="127.0.0.1"
MYSQL=/usr/bin/mysql
MYSQL_PASSWORD="xxxxx"
MYSQLDUMP=/usr/bin/mysqldump
databases=`$MYSQL -h$MYSQL_HOST -u$MYSQL_USER -p$MYSQL_PASSWORD -N -e "SHOW DATABASES;" | grep -Ev "(information_schema|performance_schema|mysql|test)"`
echo $databases
[ ! -d "$BACKUP_DIR" ] && mkdir -p "$BACKUP_DIR"
for db in $databases; do
$MYSQLDUMP -h$MYSQL_HOST --force --opt --single-transaction --master-data=2 -F -u$MYSQL_USER -p$MYSQL_PASSWORD --databases $db > "$BACKUP_DIR"/"$db".sql
done
#jira家目录
jira_dir="/var/atlassian/application-data/jira/"
#confluence家目录
confluence_dir="/var/atlassian/application-data/confluence"
#备份数据目录
cd "$jira_dir" && tar czvf jira_data.tar.gz data caches >/dev/null
cd "$confluence_dir" && tar czvf confluence_data.tar.gz confluence.cfg.xml attachments index >/dev/null
cd "$BACKUP_DIR" && mv "$jira_dir"/jira_data.tar.gz . && mv "$confluence_dir"/confluence_data.tar.gz .
zip -r jira_confluence_"$TIMESTAMP".zip *.sql jira_data.tar.gz confluence_data.tar.gz && rm *.sql jira_data.tar.gz confluence_data.tar.gz -f
#将备份的数据复制到S3桶
cp jira_confluence_"$TIMESTAMP".zip /S3/jira/
mv /var/atlassian/application-data/confluence/backups/confluence-`date +%F`.zip /S3/jira/
#保留七天数据
/bin/find "$BACKUP_DIR" -mtime +7|xargs rm -f
echo "########################################"
备份恢复:
1.将备份的数据目录进行替换
2.清空旧的数据库,导入备份的mysql数据
confluence另一种备份方式
在Confluence General Configuration页面 点击 Backup Administration 添加备份配置
恢复:在General Configuration的 Backup & Restore 上传备份进行恢复
参考链接:
https://confluence.atlassian.com/adminjiraserver072/backing-up-data-828788079.html (jira)
https://confluence.atlassian.com/doc/site-backup-and-restore-163578.html (confluence)
Jira和Confluence备份恢复的更多相关文章
- Jira 的 数据库备份恢复 简单过程
1 发现jira的备份恢复很简单, 只需要导入导出一个zip包即可 导出 选择系统 管理员入口登录 选择导入导出 进行备份系统数据 选择一个文件名就能备份 备份结果 将文件copy到上一一级目录的 i ...
- Jira和confluence备份
参考: https://www.cnblogs.com/kevingrace/p/8862531.html JIRA备份和还原: #Jira默认会打开自动备份的功能,备份路径为: /data/atl ...
- Jira与Confluence集成、授权信息查看和问题汇总
上一篇文章详细阐述了jira和confluence的安装部署和相关配置的操作记录,也介绍了两者之间其中一种集成方式:下面介绍另外的集成方式. 安装部署jira和confluence的顺序是,先安装ji ...
- Confluence备份,数据迁移
一.Confluence的备份.恢复1)Confluence的备份 管理员账号登录Confluence,点击右上角的"一般配置"-"每日备份管理",如下图(默认 ...
- 关于访问Jira和Confluence服务越来越缓慢的解决办法阐述
Jira和Confluence部署在同一台服务器上,跑一段时间后,发现访问jira和confluence时,打开越来越缓慢.这是因为根据主机物理内存不同,默认的java虚拟机内存也会不同(一个较低值) ...
- Confluence 6 恢复一个站点问题解决
如果你在导入的时候遇到了问题,检查下面的一些提示. 你的文件太大而不能上传?这个是非常常见的错误.出现的原因是备份文件不能在规定的时间内上传到服务器上.为了避免这个错误,放置你的导出文件到 < ...
- Confluence 6 恢复一个站点
这个页面对如何从一个 XML 导出文件中恢复到一个已经存在的 Confluence 站点进行描述. 如果你希望导入数据倒一个新的站点,请参考 restoring from backup during ...
- 解决Jira和Confluence访问打开越来越缓慢问题
Jira和Confluence部署在同一台服务器上,跑一段时间后,发现访问jira和confluence时,打开越来越缓慢.这是因为根据主机物理内存不同,默认的java虚拟机内存也会不同(一个较低值) ...
- MySQL 系列(四)主从复制、备份恢复方案生产环境实战
第一篇:MySQL 系列(一) 生产标准线上环境安装配置案例及棘手问题解决 第二篇:MySQL 系列(二) 你不知道的数据库操作 第三篇:MySQL 系列(三)你不知道的 视图.触发器.存储过程.函数 ...
随机推荐
- 【CF434D】Nanami's Power Plant 最小割
[CF434D]Nanami's Power Plant 题意:有n个二次函数$y=a_ix^2+b_ix+c_i$($a_i,b_i,c_i$是整数),第i个函数要求x的取值在$[l_i,r_i]$ ...
- Spark Streaming之dataset实例
Spark Streaming是核心Spark API的扩展,可实现实时数据流的可扩展,高吞吐量,容错流处理. bin/spark-submit --class Streaming /home/wx/ ...
- vue文件中引入外部js
1.在项目的入口文件中(app.js)定义remoteScript标签 Vue.component('remote-script', { render: function (createElement ...
- 一次完整的从webshell到域控的探索之路
前言 内网渗透测试资料基本上都是很多大牛的文章告诉我们思路如何,但是对于我等小菜一直是云里雾里. 于是使用什么样的工具才内网才能畅通无阻,成了大家一直以来的渴求. 今天小菜我本着所有师傅们无私分享的精 ...
- Could not find or load main class org.apache.spark.deploy.yarn.ApplicationMaster
Spark YARN Cluster mode get this error "Could not find or load main class org.apache.spark.depl ...
- Oracle出现高占内存的解决办法:
因为安装Oracle时,为了均衡电脑性能和数据库性能,默认内存大小为物理内存的1/8,自身内存比较大时,oracle所占的内存也会变大.而通常,我们自己的环境并不需要分配那么大的内存来支持Oracle ...
- Logcat
logcat -- "-s"选项 : 设置输出日志的标签, 只显示该标签的日志; -- "-f"选项 : 将日志输出到文件, 默认输出到标准输出流中, -f 参 ...
- Vijos 1360 - 八数码问题 - [A*]
题目链接:https://vijos.org/p/1360 优先队列BFS: 这个八数码问题本身其实是之前人工智能实验课的作业…… 首先,如果不带估价函数,直接用优先队列BFS,肯定也是能得到正确结果 ...
- 项目实战02:nginx 反向代理负载均衡、动静分离和缓存的实现
目录 实验一:实现反向代理负载均衡且动静分离 1.环境准备: 2.下载编译安装tengine 3.设置代理服务器的配置文件 4.启动tengine服务 5.开启后端的web服务 6.测试 实验二:ng ...
- mybatis+oracle实现简单的模糊查询
第一种 concat select * from cat_table where cat_name like concat(#{catName},'%') --单个百分号 select * from ...