CentOS JIRA 安装手册之新手必备

文章目录

  • 1. 安装openJdk
  • 2. 安装MySql
    • 卸载 mariadb
    • 在线安装
    • 离线安装
    • 出错处理
    • 配置 MySQL
    • 卸载MySQL
  • 3. 安装jira
  • 4.附件下载

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

你可能感兴趣的:(Linux,系统,linux,centos,mysql,jira)