日期:2014-05-16  浏览次数:20563 次

【转】Atlassian Confluence安装以及如何更改数据库

????? Confluence是一个国外的一款商业wiki软件,内部和office紧密结合。

安装过程注意事项:

1. 标准安装,是使用Confluence默认的hsql小型内存数据库,不适用较大项目部署;

2. 使用外部数据库安装,本人是使用mysql数据库

另外,如果有朋友本来时使用默认数据库,没关系,我们可以将其转换为mysql,参考以下步骤:

1. 安装前大家可以自己查看下数据库信息

登录wiki--站点管理---管理---系统信息,大家可以看到数据库是hsql;

2. 手动备份数据库为xml的zip压缩包,如xmlexport-20111213-103142-2.zip

3. 首先安装mysql,安装后创建数据库confluence

4. 修改Mysql数据库配置:

widows:

路径:{mysql安装目录}\my.ini

修改编码:

default-character-set=utf8(分别是[mysql]和[mysqld]节点下的default-character-set)

修改传输数据包大小:

set-variable=max_allowed_packet=50000000(mysql低版本中没有这个变量,所以需要自己设置)

max_allowed_packet=50000000(mysql高版本中只需要更改变量值即可)

修改default-storage-engine:

default-storage-engine=MyISAN(高版本需要修改engine INNDB为MyISAN,还没搞明白为什么)

5.?停止wiki服务

6. 修改wiki配置文件,主要是修改wiki数据库路径,之前是hsql,现在要更改数据库路径为已创建的mysql数据库;

安装路径:Atlassian\Confluence\confluence\WEB-INF\classes\confluence-init.properties

修改:confluence.home =E:\\Program Files\\MySQL\\MySQL Server 5.0\\data\\confluence (mysql数据库路径)

7. 启动confluence wiki服务

8. 浏览wiki网页:http://localhost:8090/

可以看到再次打开了安装界面

9. 选择数据库安装,选择mysql

10. 数据库连接选择jdbc

高本版的mysql可能会连接不上,这时候需要修改连接字符串,去掉engine部分即可;

另外注意一定要选择utf8编码,否则会乱码

11. 安装时选择还原数据restore

如果备份包较大,可以先将其放到E:\\Program Files\\MySQL\\MySQL Server 5.0\\data\\confluence\Restore文件夹中,然后点击还原;

如果备份包比较小,就可以选择上传并还原

12. 此时数据已经全部都导入到mysql数据库中了

但是插件并没有安装上,需要把之前安装的插件重新安装一遍即可。

注:首次安装过程基本类似。