Atlassian Confluence安装以及怎么更改数据库

Atlassian Confluence安装以及怎么更改数据库,第1张

安装过程注意事项:

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数据库中了

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

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

一、安装jdk,配置Java环境

(1)从官网下载jdk1.7

[ptt003@pfq ~]$ wget http://download.oracle.com/otn-pub/java/jdk/7u79-b15/jdk-7u79-linux-i586.rpm?AuthParam=1447868874_00e936ba8683ad2a0b089d3c7e0d228a

(2)查看系统原版本jdk,并卸载openjdk

[ptt003@pfq ~]$ java -version

java version "1.7.0_09-icedtea"

OpenJDK Runtime Environment (rhel-2.3.4.1.el6_3-i386)

OpenJDK Client VM (build 23.2-b09, mixed mode)

[ptt003@pfq ~]$ rpm -qa|grep java

java-1.6.0-openjdk-1.6.0.0-1.50.1.11.5.el6_3.i686

java-1.7.0-openjdk-1.7.0.9-2.3.4.1.el6_3.i686

tzdata-java-2012j-1.el6.noarch

[ptt003@pfq ~]$ sudo rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.50.1.11.5.el6_3.i686 java-1.7.0-openjdk-1.7.0.9-2.3.4.1.el6_3.i686 tzdata-java-2012j-1.el6.noarch

(3)安装jdk1.7

[ptt003@pfq ~]$ sudo rpm -vih jdk-7u79-linux-i586.rpm

Preparing...########################################### [100%]

1:jdk########################################### [100%]

Unpacking JAR files...

rt.jar...

jsse.jar...

charsets.jar...

tools.jar...

localedata.jar...

jfxrt.jar...

plugin.jar...

javaws.jar...

deploy.jar...

(4)测试安装是否成功

[ptt003@pfq ~]$ java -version

java version "1.7.0_79"

Java(TM) SE Runtime Environment (build 1.7.0_79-b15)

Java HotSpot(TM) Client VM (build 24.79-b02, mixed mode, sharing)

[ptt003@pfq ~]$ javac -version

javac 1.7.0_7

(5)配置环境变量

改变当前用户:更改用户家目录下的.bashrc文件;改变全局环境变量:更改/etc/profile文件。添加以下内容,然后source /home/ptt003/.bashrc或者/etc/profile即可

JAVA_HOME=/usr/java/jdk1.7.0_79

JRE_HOME=/usr/java/jdk1.7.0_79/jre

PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib

export JAVA_HOME JRE_HOME PATH CLASSPATH

二、安装mysql,并创建一个confluence库

(1)yum安装mysl并添加开机自启动

[ptt003@pfq ~]$ sudo yum install -y mysql-server mysql mysql-devel

[ptt003@pfq ~]$ sudo service mysqld start

[ptt003@pfq ~]$ sudo chkconfig mysqld on

[ptt003@pfq ~]$ chkconfig --list | grep mysqld

mysqld 0:off 1:off 2:on3:on4:on5:on6:off

(2)创建confluence库

给mysql root设置一个密码

[ptt003@pfq ~]$ sudo mysqladmin -u root password 'xxxxxx'

登陆mysql数据库

[ptt003@pfq ~]$ mysql -u root -p

Enter password:

Welcome to the MySQL monitor. Commands end with or \g.

Your MySQL connection id is 3

Server version: 5.1.73 Source distribution

Copyright (c) 2000, 2013, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its

affiliates. Other names may be trademarks of their respective

owners.

Type 'help' or '\h' for help. Type '\c' to clear the current input statement.

创建confluence库

mysql>create database confluence character set UTF8

Query OK, 1 row affected (0.00 sec)

mysql>grant all on confluence.* to confluence@"%" identified by "confluence"

Query OK, 0 rows affected (0.01 sec)

mysql>grant all on confluence.* to confluence@"localhost" identified by "confluence"

Query OK, 0 rows affected (0.00 sec)

mysql>FLUSH PRIVILEGES

Query OK, 0 rows affected (0.00 sec)

退出

mysql>quit

Bye

(3)解决中文显示乱码问题

[ptt003@pfq ~]$ sudo service mysqld stop

[ptt003@pfq ~]$ sudo vi /etc/my.cnf

[mysqld]

character-set-server =utf8

:wq

[ptt003@pfq ~]$ sudo service mysqld restart

三、安装confluence

(1)下载并解压confluence

[ptt003@pfq ~]$ rz -y 选择atlassian-confluence-5.4.4.tar.gz

[ptt003@pfq ~]$ tar zxf atlassian-confluence-5.4.4.tar.gz

[ptt003@pfq ~]$ cd atlassian-confluence-5.4.4

[ptt003@pfq atlassian-confluence-5.4.4]$ ll

total 108

drwxr-xr-x. 2 ptt003 ptt003 4096 Nov 20 17:00 bin

drwxr-xr-x. 2 ptt003 ptt003 4096 Nov 20 17:00 conf

drwxr-xr-x. 25 ptt003 ptt003 4096 Nov 20 17:00 confluence

drwxr-xr-x. 2 ptt003 ptt003 4096 Nov 20 17:00 lib

-rw-r--r--. 1 ptt003 ptt003 38657 Nov 28 2011 LICENSE

drwxr-xr-x. 3 ptt003 ptt003 4096 Mar 13 2014 licenses

drwxr-xr-x. 2 ptt003 ptt003 4096 Nov 28 2011 logs

-rw-r--r--. 1 ptt003 ptt003 574 Nov 28 2011 NOTICE

-rw-r--r--. 1 ptt003 ptt003 2291 Mar 13 2014 README.html

-rw-r--r--. 1 ptt003 ptt003 1212 Mar 13 2014 README.txt

-rw-r--r--. 1 ptt003 ptt003 8680 Nov 28 2011 RELEASE-NOTES

-rw-r--r--. 1 ptt003 ptt003 6836 Nov 28 2011 RUNNING.txt

drwxr-xr-x. 2 ptt003 ptt003 4096 Nov 20 17:00 temp

drwxr-xr-x. 2 ptt003 ptt003 4096 Mar 13 2014 webapps

drwxr-xr-x. 2 ptt003 ptt003 4096 Nov 28 2011 work

(2)启动confluence

配置data目录

[ptt003@pfq atlassian-confluence-5.4.4]$ vim confluence/WEB-INF/classes/confluence-init.properties

# confluence.home=c:/confluence/dat 修改此句,设置一个目录

confluence.home=/home/ptt003/atlassian-confluence-5.4.4/data

:wq

[ptt003@pfq atlassian-confluence-5.4.4]$ mkdir data

启动confluence

[ptt003@pfq atlassian-confluence-5.4.4]$ ./bin/start-confluence.sh

查看是否成功启动

[ptt003@pfq bin]$ ps aux|grep java

ptt0032280 37.6 15.7 893844 162544 pts/0 Sl 17:05 0:05 /usr/java/jdk1.7.0_79/jre/bin/java

Confluence3.4安装及配置 安装

1、wget http://downloads.atlassian.com/software/confluence/downloads/confluence-3.4.-std.tar.gz

2、tar -zxvf confluence-3.4-std.tar.gz

3、mv confluence-3.4-std /usr/local/confluence-3.4 配置,汉化 1、mkdir /opt/confluence-3.4/data 2、cd /opt/confluence-3.4/confluence/WEB-INF/classes 3、vi confluence-init.properties 4、confluence.home=/usr/local/confluence-3.4/data 5、wget http://www.fangwai.net/software/confluence/download/confluence-zh_CN-plugin.jar 6、mv confluence-zh_CN-plugin.jar /usr/local/confluence-3.4/confluence/WEB-INF/lib/ 1、 启动mysql 2、 创建数据库 名为confluence>>mysql -u root -p>>create database confluence character set 'UTF8'3、把mysql数据库于java连接的驱动mysql-connector-java-5.1.13-bin.jar拷贝到/usr/local/confluence-3.4/lib目录(重要) 4、 cd /usr/local/confluence-3.4/conf/ vim server.xml 把port="8080"改成port="8090"(不然会跟tomcat的端口冲突) cd /usr/local/cofluence-3.4/bin ./startup.sh (启动它) 4、剩下的在浏览器中 *** 作就行了(如果你是用工具连着远程linux服务器在 *** 作,那这时候可以回到你的windows界面咯) 在浏览器中输入: http://你的ip:8090 然后点击在线生成一个评估license 得到license之后就可以进行安装了,详情看图 URL: jdbc:mysql://localhost/confluence?autoReconnect=true&useUnicode=true&characterEncoding=utf8 UserName: 填你mysql连接的那个用户名 Password: 填你mysql连接的那个用户名的密码 OK


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/6142070.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-16
下一篇 2023-03-16

发表评论

登录后才能评论

评论列表(0条)

保存