JDK1.6以上,这个是必须条件,就不多说了。
下载 : mysql-server 5.1 及 mysql-client 5.1 目前只支持这个版本的数据库
http://dev.mysql.com/downloads/mysql/5.1.html#downloads
修改my.cnf文件:
[root@javaapp-qatest3 /]# find . -type f | grep cnf$
./usr/share/doc/MySQL-server-5.1.66/my-innodb-heavy-4G.cnf
./usr/share/doc/MySQL-server-5.1.66/my-large.cnf
./usr/share/doc/MySQL-server-5.1.66/my-medium.cnf
./usr/share/doc/MySQL-server-5.1.66/my-huge.cnf
./usr/share/doc/MySQL-server-5.1.66/my-small.cnf
./usr/share/mysql/my-innodb-heavy-4G.cnf
./usr/share/mysql/my-large.cnf
./usr/share/mysql/my-medium.cnf
./usr/share/mysql/my-huge.cnf
./usr/share/mysql/my-small.cnf
./etc/pki/tls/openssl.cnf
因为本机装了两个mysql,我们要的是./usr/share/mysql目录下。
如果你的内存在64M左右,cp /usr/share/mysql/my-small.cnf /etc/my.cnf
如果你的内存在128M左右,cp /usr/share/mysql/my-medium.cnf /etc/my.cnf
如果你的内存是512M左右,cp /usr/share/mysql/my-large.cnf /etc/my.cnf
如果内存是1-2G,cp /usr/share/mysql/my-huge.cnf /etc/my.cnf
如果内存是4G,cp /usr/share/mysql/my-innodb-heavy-4G.cnf /etc/my.cnf
我们一般就选择 cp /usr/share/mysql/my-huge.cnf /etc/my.cnf
vim /etc/my.cnf
去掉 binlog_format=mixed 的注释
加上一下内容
[client]
#password = your_password
default-character-set=utf8
[mysqld]
default-character-set = utf8
skip-character-set-client-handshake
character-set-server = utf8
collation-server = utf8_general_ci
init-connect = SET NAMES utf8
建立数据库
mysql -u root -p
> create database confluence character set utf8;
> grant all on confluence.* to 'confluence'@'localhost' identified by 'confluence';
> flush privileges;
mysql> show variables like 'char%';
+--------------------------+----------------------------+
| Variable_name | Value |
+--------------------------+----------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
8 rows in set (0.00 sec)
查看是否编码都是utf8,这样能保证中文不会乱码。
解压文件:
tar -zxvf atlassian-confluence-4.3.1.tar.gz
修改配置文件 :
cd /root/confluence/atlassian-confluence-4.3.1/confluence/WEB-INF/classes
vim confluence-init.properties
修改其中的值 :
confluence.home=/root/confluence/data --- 这个是confluence存放的目录
启动confluence
cd /root/confluence/atlassian-confluence-4.3.1/bin
sh start-confluence.sh
停止是:sh stop-confluence.sh
启动后 访问:http://localhost:8090
然后它会跳转到http://localhost:8090/setup/setuplicense.action
需要整一个key,点击页面上的 generate an evaluation license online 就ok
在之后的配置过程中 ,都是选择recommend的选项。
到连接到mysql时候有一步需要注意 ,在JDBC连接时候 加上:&useUnicode=true&characterEncoding=utf-8 防止中文乱码
汉化:
下载汉化包:https://translations.atlassian.com/dashboard/download?lang=zh_CN#/Confluence/4.3.1
进入 数值面板--- 管理 --- 插件 --- install Plusing --- 上传 下载的汉化包
进入 数值面板--- 管理 --- 语言 编辑后选择中文即可。
破解:
下载包 http://vdisk.weibo.com/s/3HRJQ/1335936594
atlassian-extras-2.4.jar,关于权限管理的东西全在这个jar包里,覆盖掉/root/confluence/atlassian-confluence-4.3.1/confluence/WEB-INF/lib下的atlassian-extras-2.4.jar然后重启
大功告成!