CentOS JIRA 安装手册之新手必备

1. 安装openJdk

# 1. 安装epel源
yum install -y epel-release

# 2.安装openjdk8
yum install -y java-1.8.0-openjdk-devel

# 3. 配置环境变量
# /etc/profile.d/java.sh 新建openjdk.sh 将下面复制进去 
# 记得将openjdk路径更改为自己的包名
export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.292.b10-1.el7_9.x86_64
export PATH=$JAVA_HOME/bin:$PATH

# 4.立即生效

# 5.检查是否安装成功
java -version 

2. 安装MySql

卸载 mariadb

# –a 选项是查询所有已经安装的软件包; -q 是查询一个包是否安装; grep 过滤;
rpm -qa|grep maria*
# -y 自动接受 选择yes
yum -y remove maria*
# -r 表示递归地处理文件,即处理该目录及其所有子目录下符合条件的文件;-f 则是无提示强制删除
rm -rf /var/lib/mysql/*

在线安装

# 1.获取并安装mysql仓库
# -i –input-file=FILE 下载在FILE文件中出现的URLs; -c –continue 接着下载没下载完的文件
wget -i -c https://repo.mysql.com//mysql80-community-release-el7-3.noarch.rpm
# -y 自动接受 选择yes
yum -y install mysql80-community-release-el7-3.noarch.rpm

# 2. 安装MySQL服务器
# -y 自动接受 选择yes
yum -y install mysql-community-server

离线安装

解决在线安装慢的问题

# 1.获取并解压mysql离线安装包
网址: https://dev.mysql.com/downloads/mysql/
软件包: mysql-8.0.25-1.el7.x86_64.rpm-bundle.tar
# -v 显示动作,即解压任何文件时均显示其文件名及相对路径; -x  解压缩; -f 该参数后面跟着被解压的文件名
tar -vxf mysql-8.0.25-1.el7.x86_64.rpm-bundle.tar

# 2.开始安装
rpm -ivh mysql-community-common-8.0.25-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-8.0.25-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-plugins-8.0.25-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-8.0.25-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-8.0.25-1.el7.x86_64.rpm
rpm -ivh mysql-community-devel-8.0.25-1.el7.x86_64.rpm

出错处理

# 问题一
warning: mysql-community-server-8.0.25-1.el7.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
error: Failed dependencies:
        libaio.so.1()(64bit) is needed by mysql-community-server-8.0.25-1.el7.x86_64
        libaio.so.1(LIBAIO_0.1)(64bit) is needed by mysql-community-server-8.0.25-1.el7.x86_64
        libaio.so.1(LIBAIO_0.4)(64bit) is needed by mysql-community-server-8.0.25-1.el7.x86_64

# 解决办法
yum install libaio

#问题二

warning: mysql-community-devel-8.0.25-1.el7.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY
error: Failed dependencies:
        pkgconfig(openssl) is needed by mysql-community-devel-8.0.25-1.el7.x86_64

# 解决办法
yum install openssl-devel

配置 MySQL

# 1.启动服务并检查服务是否正常
# 启动服务
systemctl start mysqld
# 查看服务是否运行
systemctl status mysqld

# 2.使用默认密码登录
# 查看默认密码
grep "password" /var/log/mysqld.log
# 登录
mysql -u root -p

# 3.修改默认密码
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';

# 4.创建用户与授权
CREATE USER 'username'@'host' IDENTIFIED BY 'password';
# 授权
GRANT all privileges ON demoDB.* TO 'root'@'%';
flush privileges;
# 查看授权
SHOW GRANTS FOR 'username'@'host';
# 撤销授权
REVOKE privilege ON databasename.tablename FROM 'username'@'host';
# 添加防火墙规则
firewall-cmd --zone=public --add-port=3306/tcp --permanent
systemctl restart firewalld.service

卸载MySQL

# 查看mysql安装
rpm -qa|grep -i mysql

# 卸载前关闭mysql服务
rpm -ev --nodeps mysql*

3. 安装jira

# 1. 根据系统版本下载jira
网址: https://www.atlassian.com/software/jira/update
软件包: atlassian-jira-software-8.17.0-x64.bin

# 2. 授权
# -7 所有者 x+r+w; -5 同一用户组 x+r; 其他用户组 x+r;
chmod 755 atlassian-jira-software-8.17.0-x64.bin

# 3. 开始安装
./atlassian-jira-software-8.17.0-x64.bin

# 4.配置
vim /opt/atlassian/jira/conf/server.xml

# mysql connector
cp mysql-connector-java-8.0.25 /opt/atlassian/jira/atlassian-jira/WEB-INF/lib/

# mysql 配置
[mysqld]

default-storage-engine=INNODB
character_set_server=utf8mb4
innodb_default_row_format=DYNAMIC
innodb_large_prefix=ON
innodb_file_format=Barracuda
innodb_log_file_size=2G
sql_mode = NO_AUTO_VALUE_ON_ZERO

create database jira default character set utf8 collate utf8_bin;

# 安装目录记录
Installation Directory: /opt/atlassian/jira
Home Directory: /var/atlassian/application-data/jira
HTTP Port: 8080
RMI Port: 8005

# 5.启动
cd /opt/atlassian/jira/bin
./start-jira.sh

# 6.停止
cd /opt/atlassian/jira/bin
./stop-jira.sh

4.附件下载

点击下载本文所涉及的MySql
点击下载本文所涉及的JIRA

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

高建伟-joe

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

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

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

打赏作者

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

抵扣说明:

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

余额充值