`
huang_xiaok
  • 浏览: 95269 次
  • 性别: Icon_minigender_1
  • 来自: 成都
博客专栏
90a30fc4-e2b0-37bf-a450-86cdba0caacc
Fusioncharts中...
浏览量:17017
文章分类
社区版块
存档分类

JIRA连接PostgreSQL数据库的详细步骤

阅读更多

本文主要介绍如何连接JIRA到PostgreSQL数据库。

首先

  • 检查是否支持你的PostgreSQL版本。请参见支持的平台
  • 如果是转移JIRA到另一台服务器,先导出数据为XML备份,然后将旧数据库中的数据传输到新的数据库。
  • 在开始前关闭JIRA,除非你正在运行Setup Wizard。

1.创建并配置PostgreSQL数据库

  1. 创建与JIRA连接的数据库用户(登录角色)例如:jiradbuser
  2. 使用Unicode排序规则创建一个存储JIRA问题的数据库,如:jiradb
    CREATE DATABASE jiradb WITH ENCODING 'UNICODE' LC_COLLATE 'C' LC_CTYPE 'C' TEMPLATE template0;
    或通过命令行:
    $ createdb -E UNICODE -l C -T template0 jiradb
  3. 确保该用户拥有连接数据库以及创建和编辑表的权限。

2.将PostgreSQL JDBC驱动程序复制到你的应用服务器(仅供JIRA WAR)

(warning)如果你安装了包含PostgreSQL JDBC 驱动的JIRA'Recommended'分布可跳过此步。JIRA WAR分布不包含该驱动。

  1. http://jdbc.postgresql.org/download.html下载PostgreSQL JDBC驱动。
  2. 添加PostgreSQL JDBC驱动程序jar到应用服务器的lib/目录下。

3.配置JIRA服务器来连接到PostgreSQL数据库

三种配置JIRA服务器链接到PostgreSQL数据库的方法:

  • 使用JIRA安装向导(不适用于JIRA WAR)-如果你已经安装JIRA并且是第一次设置,设置将被保存到JIRA主目录的dbconfig.xml文件里。
  • 使用JIRA配置工具(不适用于JIRA WAR)-如果有已存在的JIRA实例,设置将被保存到JIRA主目录的dbconfig.xml文件里。
  • 手动配置-只有当你有JIRA WAR实例或控制台时使用这种方法链接到JIRA服务器。需要手动更新JIRA主目录里的dbconfig.xml文件。

每种配置方法的说明:

JIRA setup wizard 当你首次在浏览器上访问JIRA时,JIRA setup wizard才会显示。
  1. 在最开始页面的'Configure Language and Database'设置Database Connection为My own database。
  2. 设置Database Type为PostgreSQL。
  3. 按照下面介绍的数据库连接字段部分描述填写字段。
  4. 测试连接并保存。
JIRA configuration tool
  1. 按如下指示运行JIRA配置工具:
    • Windows:打开命令提示符,运行JIRA安装目录的bin子目录文件config.bat。
    • Linux/Unix:打开控制台,运行JIRA安装目录的bin子目录文件config.sh。
    (info)可能会出现失败的错误,参照此文章的解决方法。
  2. 导航到Database选项卡,设置Database type为PostgreSQL。
  3. 按下面描述的数据库连接字段填写字段。
  4. 测试连接并保存。
  5. 重启JIRA。
Manually
  1. 找到JIRA主目录根目录下的dbconfig.xml文件。
    • 如果该文件不存在,创建该文件,将XML示例代码(如下)复制粘贴到该文件。
  2. 根据下面数据库连接字段描述更新该文件。通过在每一个末端添加'amp;'转义所有'&'字符。
    • 注意:<database-type/>元素必须指定数据库类型。例:如果你正在使用PostgreSQL 9.2。如果你忘记指定数据库类型就启动JIRA,那么数据库表将不会被正确创建。若遇到类似问题,参见指定不正确的数据库类型进行解决。
  3. 保存文件并重启JIRA。


数据库连接字段:

setup wizard/configuration tool dbconfig.xml 描述
Hostname 位于< url>标记(例如下面的粗体文字):
< url>jdbc:postgresql://dbserver:5432/jiradb< /url>
安装PostgreSQL服务器的机器名称或IP地址。
Port 位于< url>标记(例如下面的粗体字):
< url>jdbc:postgresql://dbserver:5432/jiradb< /url>
PostgreSQL服务器正在监听的TCP/IP端口。也可以留空来使用默认端口。
Database 位于< url>标记(例如下面的粗体字):
< url>jdbc:postgresql://dbserver:5432/jiradb< /url>
PostgreSQL数据库(JIRA数据将保存的数据库)的名称。应该在上面第一步时创建。
Username 位于< username>标记(例如下面的粗体字):
< username>jiradbuser< /username>
JIRA用于连接PostgreSQL服务器的用户。应在上面第一步时创建。
Password 位于< password>标记(例如下面的粗体字):
< password>jiradbuser< /password>
用于与PostgreSQL服务器身份验证的用户密码。
Schema 位于< schema-name>标记(例如下面的粗体字):
< schema-name>public< /schema-name>
PostgreSQL数据库使用的模式名称。
PostgreSQL 7.2及以后的版本要求在<schema-name/>中指定模式。如果你的PostgreSQL使用默认'public'模式,这需要在<schema-name/>元素中指定。
确保你的数据库模式名称是小写,因为JIRA不支持PostgreSQL数据库中的模式名称包含大写字符。


dbconfig.xml文件示例

JIRA-xml文件

4.启动JIRA

现在JIRA连接到PostgreSQL数据库就配置好了。下一步就是启动JIRA。

  • 如果正在使用JIRA的'recommended'分配,启动它,并观察日志中是否存在错误。
  • 如果使用的是JIRA WAR分配,重建并重新部署在应用服务器的Web应用程序。

 点击查看>>更多JIRA中文教程

 

2
2
分享到:
评论

相关推荐

    jira 8.0 管理手册

    连接Jira到数据库是应用程序运行的重要步骤,手册中详细介绍了如何将Jira连接到不同的数据库系统,如PostgreSQL、MySQL5.6、MySQL5.7、Oracle以及SQL Server 2012、2014和2016。此外,还提供了对数据库连接调优和...

    jira安装说明书。JIRA安装用户手册。总结,整理的文档

    以下是对JIRA安装过程的详细步骤和注意事项的总结: ### 一、系统要求 在安装JIRA前,确保你的服务器或计算机满足以下基本要求: 1. 操作系统:支持Windows、Linux、macOS等,具体版本请参考官方文档。 2. Java运行...

    Jira的安装步骤

    2. `jdbcUrl`:配置数据库连接URL,根据你使用的数据库(如MySQL、PostgreSQL)进行相应设置。 3. `dataSource`:定义数据库数据源,包括用户名和密码。 **五、安装数据库** Jira需要一个数据库来存储数据。你可以...

    Unknown system variable 'storage_engine'

    6. **数据库迁移**:如果以上方法都无法解决问题,考虑将数据迁移到其他兼容的数据库系统,如PostgreSQL,这是Jira官方推荐的替代方案。 在处理这种问题时,务必先备份所有重要数据,以防操作过程中发生意外。同时...

    jira安装与配置(个人使用记录)

    Jira 支持多种数据库,包括 MySQL、Oracle、PostgreSQL 等。在本文档中,我们将使用 Oracle 数据库作为示例。 ### 2.2. 安装 JIRA 安装 Jira 的过程可以分为以下几个步骤: 1. 下载 Jira 安装包,解压缩到指定...

    Administering JIRA Application-7.3

    手册介绍了如何连接到不同的数据库系统,例如PostgreSQL、MySQL、Oracle以及SQL Server的不同版本。此外,还讲解了如何优化数据库连接,处理连接断开的情况,以及在必要时切换数据库。 ### JIRA DataCenter的安装 ...

    jira 7 for linux

    3. **atlassian-extras-3.2.jar**:这是Atlassian Extras的组件,包含了一些额外的功能和插件,比如支持其他数据库(如PostgreSQL)、PDF导出等,增强了Jira的基础功能。 ### 安装与配置 安装Jira 7 for Linux时,...

    jira7.4管理员操作手册

    此外,手册会提供详细的操作指南,说明如何为JIRA应用程序配置数据库连接。连接的数据库类型包括但不限于PostgreSQL、MySQL、Oracle和SQL Server。管理员需要掌握如何设置和优化数据库连接,并确保在连接断开时能...

    Jira管理员手册(v8.8英文完整版)

    管理员需要按照文档指导,将Jira应用连接到各种数据库系统,例如Azure SQL、PostgreSQL、MySQL和Oracle。 ### Jira高级管理 #### 数据库连接优化 管理员需要了解如何调优数据库连接,以提高Jira性能。 #### 密码...

    JIRA 4.3.4安装手记

    3. **数据库**:JIRA支持MySQL、PostgreSQL和Oracle等数据库,确保已安装兼容的数据库服务器。 4. **Java环境**:JIRA需要Java运行时环境(JRE)8或更高版本,建议使用Java Development Kit(JDK)以利用额外的...

    Jira安装手册

    **Jira安装手册** ...总之,Jira的安装是一个涉及多个步骤的过程,包括环境配置、软件安装、数据库连接、插件管理以及后期的维护升级。正确配置和使用Jira能够有效地提升团队的协作效率和项目管理质量。

    简化版JIRA用户使用指南

    JIRA支持多种数据库,如内置的H2、MySQL、PostgreSQL等。对于生产环境,推荐使用更稳定的外部数据库。 7. 根据提示完成安装过程,包括启动JIRA服务。 ## 2. JIRA配置 ### 2.1 初次登录 安装完成后,首次访问JIRA时...

    Centos7下Jira安装部署包

    Jira支持多种数据库,如MySQL、PostgreSQL等。根据你的需求配置`/opt/atlassian/jira/conf/server.xml`中的数据库连接信息。默认使用H2内嵌数据库。 5. **配置Jira许可证**: 在首次启动Jira时,你需要提供一个...

    jira.rar_jira

    Jira支持多种数据库,包括MySQL、PostgreSQL和Oracle等。根据你的选择,配置相应的数据库连接信息,如用户名、密码、数据库URL等。 5. **设置许可证** 安装过程中,你需要输入有效的Jira许可证密钥,这将决定你...

    jira详细的安装教程,一看就会

    【JIRA 安装详细教程】 JIRA 是一款由 Atlassian 公司开发的项目管理工具,主要用于缺陷追踪、项目计划、任务分配、需求管理等。由于其强大的功能和友好的用户界面,JIRA 已成为众多企业和团队的首选。在安装 JIRA ...

    JIRA安装网址

    本篇将详细介绍JIRA的安装过程及其配置步骤。 一、JIRA安装 1. 下载JIRA:首先,你需要访问JIRA的官方网站(&lt;https://www.atlassian.com/software/jira/download&gt;)下载适合你操作系统的安装包。JIRA提供Windows和...

    缺陷管理工具jira从入门到精通

    其次,根据安装向导进行安装,包括选择安装路径、配置数据库连接(JIRA 支持多种数据库如MySQL、PostgreSQL等)以及设置管理员账号等;最后,启动JIRA并进行初始化配置。安装完成后,用户可以通过Web界面进行进一步...

    jira的安装

    4. **数据库**:Jira可以与MySQL、PostgreSQL或Oracle等数据库配合使用,需要提前安装并配置好数据库服务。 ### 二、下载Jira 访问Atlassian官方网站,找到Jira的下载页面,根据你的操作系统选择合适的版本。通常...

    Jira入门手册

    - 连接PostgreSQL数据库 - 连接MySQL数据库 - 连接Oracle数据库 - 连接SQLServer数据库 在Jira中创建项目是基本操作,可以从创建软件开发项目、简单问题跟踪项目开始。创建项目后,可以进行编辑项目键、查看项目和...

Global site tag (gtag.js) - Google Analytics