復方法:
1. 運行此sql 找到你的管理員帳戶:
- select u.id, u.user_name, u.active from cwd_user u
- join cwd_membership m on u.id=m.child_user_id join cwd_group g on m.parent_id=g.id join cwd_directory d on d.id=g.directory_id
- where g.group_name = 'confluence-administrators' and d.directory_name='Confluence Internal Directory';
並記住管理員帳戶的id
2. 運行此sql, 恢復管理員密碼為 admin
- update cwd_user set credential =
- 'x61Ey612Kl2gpFL56FT9weDnpSo4AV8j8+qx2AuTHdRyY036xxzTTrw10Wq3+4qQyB+XURPWx1ONxp3Y3pB37A=='
- where id=xxxxxx;
注意此處xxxxxx 為上一步的 id
如果你的密碼是{PKCS5S2}前綴開頭的,則用下面這個sql:
- update cwd_user set credential =
- '{PKCS5S2}ltrb9LlmZ0QDCJvktxd45WgYLOgPt2XTV8X7av2p0mhPvIwofs9bHYVz2OXQ6/kF'
- where id=xxxxxx;
這個管理員密碼為 Ab123456
如果使用hsql,請用下面語句登錄hsql數據庫
java -cp /opt/atlassian/confluence/WEB-INF/lib/hsqldb-2.3.0.jar org.hsqldb.util.DatabaseManager -user sa -url jdbc:hsqldb:/data/confluence/data/database/confluencedb java -cp hsqldb-2.3.0.jar org.hsqldb.util.DatabaseManager -user sa -url jdbc:hsqldb:confluencedb
http://blog.javachen.com/2014/02/21/install-confluence5-4-2.html
https://confluence.atlassian.com/display/JIRAKB/Running+SQL+commands+in+a+HSQL+database
https://confluence.atlassian.com/display/DOC/Restoring+Passwords+To+Recover+Admin+User+Rights
hsql數據庫使用詳解(入門)及快速使用
http://blog.csdn.net/today1858/article/details/5949633
安裝confluence-5.4.4-x64
需要的文件
mysql-connector-java-5.1.32-bin.jar
confluence5.1-crack.zip
1、安裝Centos6.5
默認安裝完成。並設置好網絡。
yum -y update #更新所有套件
2、安裝JAVA
mkdir /usr/java #在/usr下新建java文件夾,將安裝包放在/usr/java目錄下
cd /usr/java
#將 jre-7u67-linux-x64.rpm拷入該目錄
rpm -ivh jre-7u67-linux-x64.rpm #安裝JDK
vi /etc/profile #配置環境變量
#
在最后加入以下幾行:
export JAVA_HOME=/usr/java/
jre1.7.0_67
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
#保存退出
:wq!
reboot #重啟機器配置生效
3、安裝MYSQL
yum install -y mysql-server mysql mysql-devel
service mysqld start #初始化及相關配置
chkconfig --list | grep mysqld #查看mysql服務是不是開機自動啟動
chkconfig mysqld on #設置成開機啟動
mysqladmin -u root password '123456' #通過該命令給root賬號設置密碼為 123456
mysql -u root -p #登錄mysql數據庫
create database confluence character set UTF8;
grant all on confluence.* to confluence@"%" identified by "confluence";
grant all on confluence.* to confluence@"localhost" identified by "confluence";
FLUSH PRIVILEGES;
quit #退出
service mysqld stop #關閉mysql服務
cd /etc/
vi my.cnf
在[mysqld]下面加上
character-set-server =utf8 #解決中文顯示???的亂碼問題
service mysqld start #啟動mysql服務
4、安裝Confluence
#拷入atlassian-confluence-5.4.4-x64.bin
chmod +x atlassian-confluence-5.4.4-x64.bin #賦予可執行權限
./atlassian-confluence-5.4.4-x64.bin #執行安裝
根據提示輸入,選擇默認安裝。
#打開防火牆8090端口
iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 8090 -j ACCEPT
service iptables save
service iptables restart #打開防火牆8090端口
#打開網頁
http://服務器ip:8090,記下Server ID
service confluence stop #停掉Confluence 服務
#將/opt/atlassian/confluence/confluence/WEB-INF/lib/atlassian-extras-2.4.jar 復制出來。替換破解包中的atlassian-extras-2.4.jar,執行破解文件,輸了Name,及之前記錄下來的Server ID,按.patch!破解atlassian-extras-2.4.jar
#復制破解后的atlassian-extras-2.4.jar 到“/opt/atlassian/confluence/confluence/WEB-INF/lib/”覆蓋原文件。
#復制mysql-connector-java-5.1.32-bin.jar 到“/opt/atlassian/confluence/confluence/WEB-INF/lib/”。
service confluence start #啟動Confluence 服務
#重新打開網頁
http://服務器ip:8090
#輸了之前得到的key
按下面的圖,一步步設置即可順利完成。
