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/”