環境說明:
系統: centos7.4
mysql: mariadb-server-5.5.60-1.el7_5.x86_64
版本軟件:atlassian-confluence-6.14.1-x64.bin
jdk: java version "1.8.0_201"
數據庫連接驅動參考:
https://confluence.atlassian.com/doc/database-jdbc-drivers-171742.html
1、mysql安裝:
yum -y install mariadb mariadb-server
systemctl start mariadb
systemctl enablemariadb
mysql操作:
首先是設置密碼,會提示先輸入密碼
Enter current password for root (enter fornone):<–初次運行直接回車
設置密碼
Set root password? [Y/n] <– 是否設置root用戶密碼,輸入y並回車或直接回車
New password: <– 設置root用戶的密碼
Re-enter new password: <– 再輸入一次你設置的密碼
其他配置
Remove anonymous users? [Y/n] <– 是否刪除匿名用戶,回車
Disallow root login remotely? [Y/n] <–是否禁止root遠程登錄,回車,
Remove test database and access to it?[Y/n] <– 是否刪除test數據庫,回車
Reload privilege tables now? [Y/n] <– 是否重新加載權限表,回車
退出重新登錄ok
mysql配置文件修改:
接下來配置MariaDB的字符集:
-> 首先是配置文件/etc/my.cnf,在[mysqld]標簽下添加
init_connect='SET collation_connection =utf8_unicode_ci'
init_connect='SET NAMES utf8'
character-set-server=utf8
collation-server=utf8_unicode_ci
skip-character-set-client-handshake
max_allowed_packet=256M
transaction-isolation=READ-COMMITTED
接着配置文件/etc/my.cnf.d/client.cnf,在[client]中添加
default-character-set=utf8
-> 然后配置文件/etc/my.cnf.d/mysql-clients.cnf,在[mysql]中添加
default-character-set=utf8
為Confluence創建對應的數據庫、用戶名和密碼:
create databaseconfluence default character set utf8 collate utf8_bin;
賦予confluence用戶任意主機訪問confluence數據庫,密碼是confluencepasswd
MariaDB [(none)]> grant all onconfluence.* to 'confluence'@'%' identified by 'confluencepasswd';
刷新配置權限
MariaDB [(none)]> flush privileges;
不正確的隔離級別;您的數據庫必須使用'READ-COMMITTED'作為默認隔離級別。
- 解決方法:
mysql>SET GLOBAL tx_isolation='READ-COMMITTED';
flush privileges;
軟件下載
1、下載安裝軟件:
wget https://downloads.atlassian.com/software/confluence/downloads/atlassian-confluence-6.14.1-x64.bin /opt
2、下載破解軟件:
https://pan.baidu.com/s/1sFQE9x5sTwMMJ63puRx6mA
詳見附件:
安裝程序軟件安裝:
1、sh atlassian-confluence-6.14.1-x64.bin 一路ok即可
2、將破解軟件包, atlassian-extras-decoder-v2-3.2.jar,mysql-connector-java-5.0.8-bin.jar,atlassian-universal-plugin-manager-plugin-2.22.jar放到:/opt/atlassian/confluence/confluence/WEB-INF/lib 目錄下
將,已有的atlassian-extras-decoder-vxx-xxx.jar 刪除;
3、進行重啟操作:
/etc/init.d/confluence start
訪問地址:ip:8090即可
獲取使用id
登錄后,選擇conflunce進行生成id
粘貼你的主機id,id為安裝過程生成的id
執行后會生成新的licence
軟件安裝配置過程:
1、訪問ip:8090
2、輸入新的licence即可
3、選擇自建數據庫
選擇jdbc進行連接驗證:
數據庫主機寫:
jdbc:mysql://127.0.0.1:3306/confluence?useUnicode=true&characterEncoding=utf8
數據庫:confluence
用戶名:confluence
密碼:confluencepasswd
參考鏈接:
https://www.cwiki.us/display/CONF6EN/Configuring+a+datasource+connection
--------
安裝完成,設置你的用戶名和密碼,進行訪問即可