一、環境准備
1、下載軟件工具包
鏈接:https://pan.baidu.com/s/1Hrvi3IvjY6aK4KggD5UWTw
提取碼:4i5d
2、安裝JDK1.8
把包放到服務器
jdk-8u51-linux-x64.gz
tar -zxvf jdk-8u51-linux-x64.gz
mv jdk1.8.0_51 /opt/
配置環境變量
vim /etc/profile
JAVA_HOME=/opt/jdk1.8.0_51
export JAVA_HOME
PATH=$JAVA_HOME/bin:$PATH
export PATH
加載驗證
source /etc/profile java -version
3、安裝Mysql5.6
將rpm包下載下來
MySQL-client-5.6.46-1.el7.x86_64.rpm MySQL-server-5.6.46-1.el7.x86_64.rpm
安裝依賴
yum install -y perl net-tools autoconf
檢查是否安裝mysql數據庫
rpm -qa | grep mariadb
rpm -qa | grep mysql
卸載已安裝的數據庫
rpm -e 長包名 --nodeps
安裝mysql數據庫
rpm -ivh MySQL-client-5.6.46-1.el7.x86_64.rpm
rpm -ivh MySQL-server-5.6.46-1.el7.x86_64.rpm
配置mysql
vi /usr/my.cnf
[client]
default-cahracter-set=utf8
[mysqld]
character_set_server=utf8
collation_server=utf8_general_ci
skip-grant-tables
登錄數據庫
service mysql start
mysql
use mysql
update user set password=password('ok');
繼續配置
vi /usr/my.cnf
#skip-grant-tables
service mysql restart
再次登錄
mysql -uroot -pok
set password=password('ok');
use mysql;
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'ok' WITH GRANT OPTION;
flush privileges;
創建數據庫
CREATE DATABASE confluence CHARACTER SET utf8 COLLATE utf8_bin;
GRANT ALL PRIVILEGES ON confluence.* TO 'confluence'@'localhost' IDENTIFIED BY '123456';
GRANT ALL PRIVILEGES ON confluence.* TO 'confluence'@'%' IDENTIFIED BY '123456';
FLUSH PRIVILEGES;
SET GLOBAL tx_isolation='READ-COMMITTED';
創建一個數據目錄並添加權限(安裝配置時使用)
mkdir /opt/wiki_date/
chmod 777 /opt/wiki_date/
二、准備啟動包以及其他文件
atlassian-confluence-6.8.5-x64.bin
mysql-connector-java-5.1.31-bin.jar
三、為執行文件添加權限
chmod +x atlassian-confluence-6.8.5-x64.bin
四、執行bin文件
./atlassian-confluence-6.8.5-x64.bin
五、上傳mysql驅動
service confluence stop
# 將 mysql-connector-java-5.1.31-bin.jar 上傳至/opt/atlassian/confluence/confluence/WEB-INF/lib下
service confluence start
六、安裝配置confluence
瀏覽器輸入IP:8090 進入瀏覽器后切記不要多次點擊(一個按鈕點2次就報錯了)以及中途中斷否則就可能需要重新安裝(查看“標題七”重新安裝)
這里不勾選插件,直接點擊下一步。
登陸賬號獲取授權碼,無賬號可注冊。
點擊創建證書后,等待下面彈出的窗口,點yes。
隨后跳轉到安裝頁面,點下一步。(注意:點完下一步可能會出現創建集群 的頁面, 集群名字隨便填,目錄填環境准備中創建好的數據目錄路徑,點 擊下一步)
如果進入之后右面有一些提示信息。去除方法:
vim /usr/my.cnf
[client]
default-cahracter-set=utf8
[mysqld]
character_set_server=utf8
collation_server=utf8_general_ci
max_allowed_packet=512M
innodb_log_file_size=2GB
service confluence restart
systemctl restart mysql
七、卸載和重新安裝
service confluence stop cd /opt/wiki_date/ && rm -rf * rm -rf /opt/atlassian/ rm -rf /var/atlassian/ ./atlassian-confluence-6.8.5-x64.bin # 將mysql-connector-java-5.1.31-bin.jar 上傳至/opt/atlassian/confluence/confluence/WEB-INF/lib下 service confluence start mysql -uroot -pok mysql> drop database confluence; mysql> CREATE DATABASE confluence CHARACTER SET utf8 COLLATE utf8_bin; mysql> GRANT ALL PRIVILEGES ON confluence.* TO 'confluence'@'localhost' IDENTIFIED BY '123456'; mysql> GRANT ALL PRIVILEGES ON confluence.* TO 'confluence'@'%' IDENTIFIED BY '123456'; mysql> FLUSH PRIVILEGES; mysql> SET GLOBAL tx_isolation='READ-COMMITTED';