1. 程式人生 > >atlassian-jira-software-7.5.2 (7.10.2)安裝配置及問題記錄

atlassian-jira-software-7.5.2 (7.10.2)安裝配置及問題記錄

安裝過程網上資料很多,這裡不再搬磚,只記錄下遇到的問題:

1. 在配置資料庫頁面,測試連線時報錯,嘗試在命令列下登陸,報錯資訊如下:

[***@localhost ~]$ mysql -ujira -pjirapasswd

ERROR 1045 (28000): Access denied for user 'jira'@'localhost' (using password: YES)

 

在網上翻閱資料後多是說密碼或加密或許可權問題,在翻閱歪果仁網站時找到問題原因:

 

按照網上安裝方法建立jira資料庫後資料庫多了一條jira的使用者,

 

MariaDB [mysql]> select host,user,password from user ;                   
+-----------------------+------+-------------------------------------------+
| host                  | user | password                                  |
+-----------------------+------+-------------------------------------------+
| localhost             | root | *A101EAAAE07FFA75FDF2AF4665D3480F15198C43 |
| localhost.localdomain | root |                                           |
| 127.0.0.1             | root |                                           |
| ::1                   | root |                                           |
| localhost             |      |                                           |
| localhost.localdomain |      |                                           |
| %                     | jira | *BEE5CFA96B5FDBD262E3B38F0A341B6BF87C3565 |
+-----------------------+------+-------------------------------------------+
7 rows in set (0.00 sec)


一般情況下,jira會和MySQL安裝在同一臺主機上,配置jira時用127.0.0.1的地址,此時就會報上邊提到的錯誤,以為"%"只能通配"localhost"或非"127.0.0.1"的地址,因此會報上面的錯誤。

 

有2種方法改善:

-1. 我們在配置jira時,可以把地址寫為非"localhost"或非"127.0.0.1"的地址;

[***@localhost ~]$ mysql -ujira -pjirapasswd -h10.26.2.74
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 33
Server version: 5.5.56-MariaDB MariaDB Server

Copyright (c) 2000, 2017, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]> 

-2. 執行下面命令:

 

MariaDB [mysql]> grant all on jira.* to [email protected]'localhost ' identified by 'jirapasswd'; 
Query OK, 0 rows affected (0.00 sec)

MariaDB [mysql]> flush privileges;                                                        
Query OK, 0 rows affected (0.00 sec)

MariaDB [mysql]> select host,user,password from user ;                                    
+-----------------------+------+-------------------------------------------+
| host                  | user | password                                  |
+-----------------------+------+-------------------------------------------+
| localhost             | root | *A101EBD8E07FFA75FDF2AF4665D3480F15198C43 |
| localhost.localdomain | root |                                           |
| 127.0.0.1             | root |                                           |
| ::1                   | root |                                           |
| localhost             |      |                                           |
| localhost.localdomain |      |                                           |
| %                     | jira | *BEE5CFA96B5FDBD262E3B38F0A341B6BF87C3565 |
| localhost             | jira | *BEE5CFA96B5FDBD262E3B38F0A341B6BF87C3565 |
+-----------------------+------+-------------------------------------------+
8 rows in set (0.01 sec)

MariaDB [mysql]> 


問題解決!

 

2. atlassian註冊頁面不能註冊的問題(註冊按鈕灰色),新使用者不能註冊,則不能生成“License Key”

可訪問

https://www.atlassian.com/ondemand/signup/form?product=jira-software.ondemand

下載連結:

https://www.atlassian.com/software/jira/download

 

附上破解檔案如下(官方最新版是atlassian-jira-software-7.10.2,可嘗試使用):

http://download.csdn.net/download/hawk98/10106307

 


-------------------------------------------------------分割線---------------------------------

20180825:

在一次作業系統(CentOS7)升級後,出現mysql不能正常啟動的情況,重灌後問題依舊,於是備份/var/lib/mysql/整個目錄,重灌後可以正常啟動,資料恢復時把原備份的/var/lib/mysql目錄替換現有的,又出現不能正常啟動問題,無意中發現刪除/var/lib/mysql/ibdata1後可以啟動,但開啟jira時一片空白,因為/var/lib/mysql/ibdata1被刪除了,mysql所有資料庫的內容預設儲存在了ibdata1檔案中,而/var/lib/mysql/下的jiradb目錄只儲存了jiradb的表結構。

於是重新安裝jira,遇到N多問題:

1、重新安裝前先解除安裝:/opt/atlassian/jira/uninstall,可以大膽地uninstall,因為jira的所有配置資訊不會被刪除,它的位置在“/var/atlassian/”,可以先確認下“/var/atlassian/application-data/jira/export/”目錄下是否有很多壓縮檔案;

2、刪除原有資料庫jiradb,重新建立資料庫:MariaDB [(none)]> CREATE DATABASE jira CHARACTER SET utf8 COLLATE utf8_bin;

3、使用安裝包“atlassian-jira-software-7.5.2-x64.bin”按步驟重新安裝後,瀏覽器執行不出現jira安裝嚮導,實際只需要刪除“/var/atlassian/application-data/jira/dbconfig.xml”檔案,重啟jira,就會出現jira安裝配置嚮導了;

4、根據安裝嚮導,配置完資料庫後的下一個介面(輸入例項名和key的介面),在這個介面裡有提示匯入備份,填入備份檔名“2018-七月-24--0800.zip”後下一步,等待完成;【無意種發現“/var/atlassian/application-data/jira/export/”目錄下有很多備份檔案,把最近的“2018-七月-24--0800.zip”檔案copy到“/var/atlassian/application-data/jira/import/”目錄下後,再按步驟4操作】

5、驚喜的發現jiradb資料庫裡的所有資料都自動備份在了“var/atlassian/application-data/jira/export/”目錄下,丟失的資料就這麼恢復回來了。

問題:

多次在重灌jira,配置完資料庫後報錯,把127.0.0.1改為localhost後解決;

 

jira的自動備份目錄:/var/atlassian/application-data/jira/export/2018-七月-24--0800.zip
每天備份4次:
2018-七月-23--0725.zip
2018-七月-23--0800.zip
2018-七月-23--1925.zip
2018-七月-23--2000.zip

附件所在目錄:“atlassian/application-data/jira/data/attachments/”