Centos7部署Jira系统

所需环境

  • MySQL
  • JDK
  • Jira部署包
安装MySQL
judge(){
if [ ! -d "/data/soft" ];then
    mkdir /data/soft  -p
        echo "#####################################################################"
        echo "#                                                                   #"
        echo "#              请将MySQL安装包放到/data/soft目录下                     #"
        echo "#                                                                   #"
        echo "#####################################################################"

fi
}

install(){
NAME=`ls /data/soft/ | grep mysql`
cd /data/soft
tar -xvf  $NAME
COMMON=`ls /data/soft/ | grep mysql-community-common`
LIBS=`ls /data/soft/ | grep mysql-community-libs-5`
CLIENT=`ls /data/soft/ | grep mysql-community-client`
SERVER=`ls /data/soft/ | grep mysql-community-server`
rpm -ivh $COMMON --nodeps --force
rpm -ivh $LIBS  --nodeps  --force  
rpm -ivh $CLIENT  --nodeps --force
rpm -ivh $SERVER  --nodeps --force
systemctl  start  mysqld
}


chagepw(){
PASSWORD=`grep "password" /var/log/mysqld.log  | awk '{print \$11}'`
}

main(){
judge
NAME=`ls /data/soft | grep mysql`
if [ ! -n "$NAME" ];then
        echo "####################################################################################"
        echo "#                                                                                  #"
        echo "#      MySQL安装包不存在                                                           #"
        echo "#      请将MySQL安装包放到/data/soft目录下                                         #"
        echo "#      MySQL下载地址为:https://dev.mysql.com/downloads/mysql/                     #"
        echo "#      Mysql_ServerVersion: mysql community server  5.7.30                         #"
        echo "#      Select Operating: RedHat Enterprise Linux / Oracle Linux                    #"
        echo "#      Select OSVersion: RedHat Enterprise Linux 7 / Oracle Linux7(x86 64-bit)     #"
        echo "#      TAG: RPM Bundle                                                             #"
        echo "#                                                                                  #"
        echo "####################################################################################"
else
	echo "正在安装,请稍后......"
	install
	PASSWORD=`grep "password" /var/log/mysqld.log  | awk '{print \$11}'`
		echo "####################################################################################"
        echo "#                                                                                  #"
        echo "#      MySQL默认密码为:$PASSWORD                                                    #"
        echo "#      如需修改密码的复杂度要求可在配置文件下添加如下两行:                                #"
        echo "#      vim /etc/my.cnf                                                             #"
        echo "#      plugin-load=validate_password.so                                             #"
        echo "#      validate-password=OFF                                                        #"
        echo "#      重启MySQL生效:systemctl restart mysqld                                       #"
        echo "#      修改mysql密码命令:set password=password('<yourpassword>');                   #"
        echo "#                                                                                  #"
        echo "####################################################################################"

	
fi
}

main

安装JDK

将JDK安装包拖到服务器中,然后解压配置环境变量

vim /etc/profile #添加如下两行

export JAVA_HOME=/jdk/to/path
export PATH=$JAVA_HOME/bin:$PATH

. /etc/profile

在这里插入图片描述

修改MySQL编码
#查看mysql当前编码

mysql> show variables like "%character%";show variables like "%collation%";
+--------------------------+----------------------------+
| Variable_name            | Value                      |
+--------------------------+----------------------------+
| character_set_client     | utf8                       |
| character_set_connection | utf8                       |
| character_set_database   | latin1                     |
| character_set_filesystem | binary                     |
| character_set_results    | utf8                       |
| character_set_server     | latin1                     |
| character_set_system     | utf8                       |
| character_sets_dir       | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
8 rows in set (0.00 sec)
   
+----------------------+-------------------+
| Variable_name        | Value             |
+----------------------+-------------------+
| collation_connection | utf8_general_ci   |
| collation_database   | latin1_swedish_ci |
| collation_server     | latin1_swedish_ci |
+----------------------+-------------------+
3 rows in set (0.01 sec)

#修改MySQL编码为utf-8
vim /etc/my.cnf
......
[mysqld]
......
character-set-server=utf8
   
[client]
default-character-set=utf8


#重启MySQL,再登陆查看编码
systemctl restart mysqld

mysql> show variables like "%character%";show variables like "%collation%";
+--------------------------+----------------------------+
| Variable_name            | Value                      |
+--------------------------+----------------------------+
| character_set_client     | utf8                       |
| character_set_connection | utf8                       |
| character_set_database   | utf8                       |
| character_set_filesystem | binary                     |
| character_set_results    | utf8                       |
| character_set_server     | utf8                       |
| character_set_system     | utf8                       |
| character_sets_dir       | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
8 rows in set (0.01 sec)
   
+----------------------+-----------------+
| Variable_name        | Value           |
+----------------------+-----------------+
| collation_connection | utf8_general_ci |
| collation_database   | utf8_general_ci |
| collation_server     | utf8_general_ci |
+----------------------+-----------------+
3 rows in set (0.00 sec)


创建Jira所需数据库
ysql> CREATE DATABASE jira CHARACTER SET utf8 COLLATE utf8_bin;
Query OK, 1 row affected (0.09 sec)
  
mysql> grant all on jira.* to 'jira'@'%' identified by '<yourpassword>';
Query OK, 0 rows affected (0.05 sec)
  
mysql> flush privileges;
Query OK, 0 rows affected (0.12 sec)
部署Jira系统

下载安装包
链接:https://download.csdn.net/download/qq_30038621/21601926?spm=1001.2014.3001.5503

#添加执行权限,并执行
[root@bogon soft]# chmod +x atlassian-jira-software-7.4.1-x64.bin  
[root@bogon soft]# ./atlassian-jira-software-7.4.1-x64.bin #一路回车即可
This will install JIRA Software 7.4.1 on your computer.
OK [o, Enter], Cancel [c]

Express Install (use default settings) [1], Custom Install (recommended for advanced users) [2], Upgrade an existing JIRA installation [3, Enter]

......


#jira安装目录
Existing installation directory:
[/opt/atlassian/jira]

破解Jira
先停止jira系统

[root@localhost ~]# /opt/atlassian/jira/bin/stop-jira.sh

将安装包中的atlassian-extras-2.2.2.jar/mysql-connector-java-5.1.6-bin.jar替换到/opt/atlassian/jira/atlassian-jira/WEB-INF/lib/

[root@localhost ~]# mv mysql-connector-java-5.1.6-bin.jar /opt/atlassian/jira/atlassian-jira/WEB-INF/lib/
[root@localhost ~]# mv atlassian-extras-3.2.jar /opt/atlassian/jira/atlassian-jira/WEB-INF/lib/
  • atlassian-extras-2.jar是用来替换原来的atlassian-extras-2.jar文件,用作破解jira系统的。
  • mysql-connector-java-5.1.42-bin.jar是用来连接mysql数据库的驱动软件包

启动jira浏览器访问:

[root@localhost ~]# /opt/atlassian/jira/bin/start-jira.sh

http://localhost:8080

![在这里插入图片描述](https://img-blog.csdnimg.cn/1e95d4646cec40d8aaa336088b51e2aa.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBAV2VpcmRvLl8=,size_20,color_FFFFFF,t_70,g_se,x_16
在这里插入图片描述
如上图显示连接成功即可点击下一步
在这里插入图片描述
在这里插入图片描述

如上图复制服务器ID点击生成JIRA试用许可证即可
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

MoRis._

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值