一、环境准备
环境:
centos7.3
mysql 5.6.33
jdk 1.8
jira7.2.2
mysql-connector-java-5.1.40.bin.jar
汉化包:JIRA-7.2.1-language-pack-zh_CN.jar
二、JDK安装
jira7.2的运行是依赖java环境的,也就是说需要安装jdk并且要是1.8以上版本,从官网下载jdk-8u171-linux-x64.tar.gz。
1.在服务器上的/usr/local路径下新建一个目录java,如下命令
cd /usr/local
mkdir java
2.把下载的jdk-8u171-linux-x64.tar.gz文件上传到java目录下,进行解压
tar -zxvf jdk-8u171-linux-x64.tar.gz
3.修改环境变量
vi /etc/profile
用vim编辑器来编辑profile文件,在文件末尾添加一下内容(按“i”进入编辑):
exportJAVA_HOME=/usr/local/java/jdk1.8.0_171
exportJRE_HOME=${JAVA_HOME}/jre
exportCLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH
exportJAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin
exportPATH=$PATH:${JAVA_PATH}
然后,保存并退出(按:wq!)
保存完之后,我们还需要让这个环境变量配置信息里面生效,通过命令
source/etc/profile
4.安装完成
使用java -version,出现版本为java version "1.8.0_171"
三、MySQL安装
1、下载
下载地址:
http://dev.mysql.com/downloads/mysql/5.6.html#downloads
下载版本:我这里选择的5.6.33,通用版,linux下64位
也可以直接复制64位的下载地址,通过命令下载:
wgethttp://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz
2、解压
tar -zxvf mysql-5.6.33-linux-glibc2.5-x86_64.tar.gz
复制解压后的mysql目录
cp -r mysql-5.6.33-linux-glibc2.5-x86_64 /usr/local/mysql
3、添加用户组和用户
添加用户组
groupadd mysql
添加用户mysql 到用户组mysql
useradd -g mysql mysql
4、安装
cd /usr/local/mysql/
mkdir data
cd data
mkdir mysql
cd ../
chown -R mysql:mysql ./
cd mysql-5.6.33-linux-glibc2.5-x86_64
./scripts/mysql_install_db --user=mysql--datadir=/usr/local/mysql/data/mysql
cp support-files/mysql.server /etc/init.d/mysqld
chmod 755 /etc/init.d/mysqld
cp support-files/my-default.cnf /etc/my.cnf
#修改启动脚本
vi /etc/init.d/mysqld
#修改项:
basedir=/usr/local/mysql/mysql-5.6.33-linux-glibc2.5-x86_64
datadir=/usr/local/mysql/data/mysql
#启动服务
service mysqld start
#测试连接
./mysql/mysql-5.6.33-linux-glibc2.5-x86_64/bin/mysql -uroot
#加入环境变量,编辑 /etc/profile,这样可以在任何地方用mysql命令了
export PATH=$PATH:/usr/local/mysql/mysql-5.6.33-linux-glibc2.5-x86_64/bin
source /etc/profile
#启动mysql
service mysqld start
#关闭mysql
service mysqld stop
#查看运行状态
service mysqld status
5、错误
安装时的一些错误
-bash: ./scripts/mysql_install_db: /usr/bin/perl: bad interpreter: 没有那个文件或目录
解决: yum -y install perl perl-devel
Installing MySQL system tables..../bin/mysqld: error while loading sharedlibraries: libaio.so.1: cannot open shared object file: No such file or directory
解决:yum -y install libaio-devel
6.创建jira数据库
登陆mysql,创建jira数据库,授予jira用户权限
mysql
mysql>CREATEDATABASE jira CHARACTER SET utf8 COLLATE utf8_bin;
grant all onjira.* to 'jira'@'%' identified by 'jirapasswd';
四、jira安装
1.获取
jira有很多版本,此次使用的为7.2.2版本。
下载jira7.2.2,如下:
https://www.atlassian.com/software/jira/download
wget https://downloads.atlassian.com/software/jira/downloads/atlassian-jira-software-7.2.2-x64.bin
jira安装包下载完毕后,我们再来下载破解包,破解包使用的是atlassian-extras-3.1.2,
2.安装
现在开始安装jira7.2.2,使用如下命令:
chmod 755atlassian-jira-software-7.2.2-x64.bin
./atlassian-jira-software-7.2.2-x64.bin
jira安装到了/opt/atlassian/jira和/var/atlassian/application-data/jira目录下,并且jira监听的端口是8080。
jira的主要配置文件,存放在/opt/atlassian/jira/conf/server.xml文件中,可以修改server.xml文件来修改端口,把8080端口修改成8081.
修改完端口以后,还要修改防火墙允许端口访问
firewall-cmd--zone=public --add-port=8081/tcp --permanent
firewall-cmd –reload
/opt/atlassian/jira/bin/stop-jira.sh# 停止jira
/opt/atlassian/jira/bin/start-jira.sh # 启动jira
现在我们先关闭jira,然后把破解包里面的atlassian-extras-3.1.2.jar和mysql-connector-java-5.1.39-bin.jar两个文件复制到/opt/atlassian/jira/atlassian-jira/WEB-INF/lib/目录下。
其中atlassian-extras-3.1.2.jar是用来替换原来的atlassian-extras-3.1.2.jar文件,用作破解jira系统的。
而mysql-connector-java-5.1.40-bin.jar是用来连接mysql数据库的驱动软件包。
现在再次启动jira,然后我们现在来访问如下地址:
http://172.19.146.90:8081 ,这个IP地址是部署jira服务器的地址
选择自己设置,然后进行数据库设置,数据库配置完成之后,进行后续配置,
下面这个页面是需要我们输入jira的license,如下:
注意:上图中的Server ID:BCX3-WDOC-T0JO-WXJS
因为我们没有正式的license,所以需要我们在jira官网注册一个账号,然后利用这个账号申请一个可以试用30天的license。
这个是jira core 的license:
AAABWA0ODAoPeNp1kUFvgkAQhe/8CpJe2sMaVmhFE5LaZQ8QBAO0euhlu451G1xwWUz990Woqa31O
LNv3nzz9mYBKzNsChNj0xpOLHty75rEz82hhV0jbrZvoJL1cw2q9hA2SCk14zpmW/Bcx3Zs18EPj
7vdgJdb40MoNqhUuWq4HhwLxEsFgwuTTnfRnTeKb1gNPtPgHbcja4QwNiLBQdaQHyro1pJkNqMpC
abR6Yl+VkIdzuZchK0TKp0xUVyyZqD2oALfeyJLGy38hKDcChO0WIbZtUMyzZQG5a1ZUUMvOhGsh
Bal9Gic03SeBhm95tESiT14WjVgtGRSg2SSXznh272ljAI/ozGKMB6PHXuEjbbyfncS9c6kqFkHw
jdCMoMo6Mq/kRa970ub/FE8NHyouRJVNxoG6dQkLat524d09zox6Z4VTefVH3Z+xnkQ//3Sz2yv/
wJr6c1oMCwCFHSRkhcigP1RaCYosWC/0hySsjBuAhR8obxnUqSxtcZpAIRv622WBqavBA==X02h1
这个是jira software的:
AAABdQ0ODAoPeNp9UUtvgkAQvvMrSHppD0tYMS2akNTCHjAqRmj10MsWR90GF5xdbPvvi6Cp1sfx2
535XnM3hbnZLzOTUtN2uk6rS13TDxKzZVPXWCKAXOVFAWgNRApSAZsLLXLpsVHCJuNJGDNjVK4/A
KPFqwJUHqGGn0vNUz3ia/DcttN23DZ9fN5srDRfG58CuXW2Mi4xXXEFAdfg7bSJ/UQoNfaqyU8BN
Z0fDYds4oe9weGLfRcCf472XELtgwU25CI79xADbgHDwHvxZw6ZBpFPErsfkemsHzcGC8znZaqtH
SAqX+gvjmBVjGILnsYSmrHrpVyo7lKIyp/UILlMrwS54easxL1OlWsQBjEbkQGlnU674zpGhbzTl
xvEseaoAb0FzxQYES65FIrXCdOVkNzwEWr4/1pZY+Ct8rMbbp20AFVQLFCofYEBqBRFUdP2w0nPj
Pf65n1zn4f3rsm2PCtrrcbwtQtc6vZY/Hjvj7PBv+exBG8wLAIUM70nOmb51S4ESSHo4oabxMQXE
ucCFHPqRjsHDvW0PuVmMihD2RDQoWiTX02i6
下面开始创建管理员账户
然后进行后续的配置。
可以看到已经是破解版了。