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 jira@'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”

atlassian-jira-software-7.5.2 (7.10.2)安装配置及问题记录_第1张图片

可访问

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

 

你可能感兴趣的:(Linux)