author:headsen chenjava
date: 2019-10-18 15:02:06mysql
notice :created by headsen chen himself and not allowed to copy.or you will count law questionlinux
1,安裝javaweb
mkdir /usr/lib/jvm tar fx jdk-8u221-linux-x64.tar.gz -C /usr/lib/jvm/ vim ~/.bashrc update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.8.0_221/bin/java 300 update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.8.0_221/bin/javac 300 update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/jdk1.8.0_221/bin/jar 300 update-alternatives --install /usr/bin/javah javah /usr/lib/jvm/jdk1.8.0_221/bin/javah 300 update-alternatives --install /usr/bin/javap javap /usr/lib/jvm/jdk1.8.0_221/bin/javap 300 update-alternatives --config java java -version javac -version
# bash.rc 末行添加如下內容 export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_221 ## 這裏要注意目錄要換成本身解壓的jdk 目錄 export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=${JAVA_HOME}/bin:$PATH
2,安裝mysqlsql
apt-get update apt-get install mysql-server apt-get install lrzsz
配置mysql並重啓:數據庫
root@shz-inl-confluence177:/mnt# tail /etc/mysql/mysql.conf.d/mysqld.cnf # 添加如下內容 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 transaction-isolation=READ-COMMITTED max_allowed_packet=1024000000
配置conflunence使用的數據庫vim
mysql> create database confluence default character set utf8 collate utf8_bin; mysql> grant all on confluence.* to 'admin'@'%' identified by 'admin'; mysql> grant all on confluence.* to 'admin'@'localhost' identified by'admin'; mysql> flush privileges;
3,安裝confluencewindows
下載confluence-6.14.5的安裝包瀏覽器
cd /mnt
wget https://product-downloads.atlassian.com/software/confluence/downloads/atlassian-confluence-6.15.4-x64.bin
chmod +x at*
按裝:bash
$ ./atlassian-confluence-6.10.0-x64.bin ………… OK [o, Enter], Cancel [c] ---> 輸入o o ………… Express Install (uses default settings) [1], Custom Install (recommended for advanced users) [2, Enter], Upgrade an existingConfluence installation [3] ---> 輸入1 1 ………… Install [i, Enter], Exit [e] ---> 輸入i i ………… Yes [y, Enter], No[n] ---> 輸入y y ………… Confluence 6.15.4 canbe accessed at http://localhost:8090 Finishing installation ...
檢查
root@confluence:/mnt# netstat -plnt Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 9167/mysqld tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 1068/sshd tcp 0 0 0.0.0.0:8090 0.0.0.0:* LISTEN 15173/java tcp 0 0 0.0.0.0:8091 0.0.0.0:* LISTEN 15453/java tcp 0 0 127.0.0.1:8000 0.0.0.0:* LISTEN 15173/java
4,配置和破解confluence
使用瀏覽器訪問confluence:http://1.1.1.1:8090
# 特別注意!!!先把上面的服務器ID複製下來,破解的時候要用。
5、破解confluence
1,先把「/opt/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-decoder-v2-3.4.1.jar」這個文件拷貝到windows上面,更名爲「atlassian-extras-2.4.jar」
2,在windows機器上安裝java8,從谷歌的官網上能夠登陸下載,下載 confluence5.6.6-crack.zip,解壓到桌面,打開「confluence_keygen.jar」文件(# 注意:這個文件須要java環境才能打開)。
3, Name和Email隨意填,Organization默認的就好,Server ID就是剛纔的服務器ID。
4, 點擊「.patch!」選擇剛纔拷貝到windows的文件「atlassian-extras-2.4.jar」,而後點擊「.gen!」。
5, 複製生成的key。
6, 破解完成以後會在桌面上生成一個新的「atlassian-extras-2.4.jar」文件
7, 把新生成的「atlassian-extras-2.4.jar」文件拷貝到「/home/hy/atlassian/confluence/confluence/WEB-INF/lib/」下
8, 並更名爲「atlassian-extras-decoder-v2-3.4.1.jar」
9, 而後從新啓動confluence
/home/hy/atlassian/confluence/bin/stop-confluence.sh
/home/hy/atlassian/confluence/bin/start-confluence.sh
10, 刷新頁面,將剛纔生成的key粘貼到這裏。
11, 提示缺乏mysql驅動,下載或拷貝一個mysql和java的鏈接驅動過來
$ cp mysql-connector-java-5.1.42-bin.jar /opt/atlassian/confluence/confluence/WEB-INF/lib/
# 重啓下confluence,而後刷新下頁面
13,配置mysql的鏈接信息.刷新下頁面
14,配置管理員的帳號
16,配置完成,新建第一個空間 space01,能夠開始使用了
七,配置confluence的遷移
拷貝原來的遷移文件出來: /var/atlassian/application-data/confluence/backups 下面把最新一天的備份文件拷貝出來.放在新confluence的機器的一樣的位置,並重啓confluence,在web斷上 通常配置 --->備份和還原 ---> 從備份文件還原.等待web上顯示進度完成,刷新頁面便可
八,插件備份還原
MySQL數據庫裏面的PLUGINDATA的表全備出來,在新機器裏面:drop這個表,並導入配置文件的表.重啓confluence便可.