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 系列(三)你不知道的 视图.触发器.存储过程.函数 ...
随机推荐
- [原]eclipse + pydev :Error in sitecustomize; set PYTHONVERBOSE for tracaeback: KeyError: 'sitecustomize'
问题点: 安装 eclipse + pydev的时候出现 Error in sitecustomize; set PYTHONVERBOSE for tracaeback: KeyError: 'si ...
- Enterprise Craftsmanship
转自:http://enterprisecraftsmanship.com/2015/04/13/dto-vs-value-object-vs-poco/ DTO vs Value Object vs ...
- Python Django 配置QQ邮箱发送邮件
一.实验环境 Python2.7 + Django1.10.0 二.获取QQ邮箱授权码 1.什么是授权码? 授权码是QQ邮箱推出的,用于登录第三方客户端的专用密码. 适用于登录以下服务:POP3/IM ...
- Java课程课堂测试05
大致要求:将十道计算题输出至TXT文件,再读取文件至控制台,然后在控制台中输入答案并评判对错 我在大致的要求当中已经将我的设计思路体现了出来 首先,实现计算题的设计,第二步要对计算题循环,将答案存到一 ...
- jq 点击按钮显示div,点击页面其他任何地方隐藏div
css .bl_rencai_32{ float: left; height: 35px; line-height: 35px; } .bl_rencai_32 >input{ width: 3 ...
- exe电子书制作教程(超详细)【申明:来源于网络】
exe电子书制作教程(超详细)[申明:来源于网络] 地址:http://wenku.baidu.com/view/0b046907eff9aef8941e0631.html
- SQL Fundamentals: 子查询 || 分析函数(PARTITION BY,ORDER BY, WINDOWING)
SQL Fundamentals || Oracle SQL语言 子查询(基础) 1.认识子查询 2.WHERE子句中使用子查询 3.在HAVING子句中使用子查询 4.在FROM子句中使用子查询 5 ...
- Docker入门基础(一)
Docker入门基础 Linux只存在文件目录,不存在“盘”的概念 Dockers优点:方便部署环境.资源占用少(微服务) Docker的三大概念 镜像:类似虚拟机的镜像.用俗话说就是安装文件.容器: ...
- Django + Axios & Ajax post和get 传参
话说千遍淡如水,不如代码来一通. Axios post: let params = new URLSearchParams(); params.append('id',xx) axios({ ur ...
- Linux Input子系统
先贴代码: //input.c int input_register_handler(struct input_handler *handler) { //此处省略很多代码 list_for_each ...