confluence的备份与恢复
备份
主要是备份confluence的两个目录,即安装目录和家目录,还有就是备份数据库
-
备份安装目录
默认为/opt/atlassian/
tar czf atlassian.tar.gz atlassian sz atlassian.tar.gz
-
备份家目录
可查看/opt/atlassian/confluence/confluence/WEB-INF/classes/confluence-init.properties文件中的confluence.home参数,默认为/var/atlassian/confluence
tar czf confluence.tar.gz confluence sz confluence.tar.gz
-
备份数据库
mysqldump -u root -p confluence > confluence.sql sz onfluence.sql
恢复
-
恢复数据库
初始化数据库后操作
Mysql>create database confluence character set UTF8; Mysql>grant all on confluence.* to confluence@"%"identified by "confluence"; Mysql>grant all on confluence.* to confluence@"localhost" identified by "confluence"; [root@localhost /]# mysql -uconfluence -p confluence < confluence.sql
-
恢复安装目录与家目录并修改文件夹用户与组
[root@QG-REDIS-UAT ~]# cd /opt/ [root@QG-REDIS-UAT opt]# tar zxf atlassian.tar.gz [root@QG-REDIS-UAT opt]# cd atlassian/confluence/ [root@QG-REDIS-UAT confluence]# chown confluence:confluence -R work [root@QG-REDIS-UAT confluence]# chown confluence:confluence -R temp [root@QG-REDIS-UAT confluence]# chown confluence:confluence -R logs [root@QG-REDIS-UAT confluence]# chown confluence:confluence -R conf [root@QG-REDIS-UAT /]# cd /var/atlassian/ [root@QG-REDIS-UAT atlassian]# tar zxf confluence.tar.gz [root@QG-REDIS-UAT atlassian]# chown confluence:confluence -R confluence
-
修改数据源
修改/var/atlassian/confluence/confluence.cfg.xml
启动confluence
[root@QG-REDIS-UAT ~]# cd /opt/atlassian/confluence/bin/
[root@QG-REDIS-UAT bin]# ./start-confluence.sh
观察日志有无报错
[root@QG-REDIS-UAT bin]# tail -f /var/atlassian/confluence/logs/atlassian-confluence.log
由于是拷贝的confluence,若报认证不通过,可拷贝进行了confluence的安装的操作后生成的confluence.cfg.xml