JIRA数据库切换(HSQL Database到MySQL)

摘要:
至少对我来说这个是最简单的,转:http://www.tuicool.com/articles/7feMjqy由于之前偷懒JIRA使用了内置的HSQL,最近将HSQL内容迁移到了MySQL上,在这里记录一下迁移过程。通过JIRA管理员登录,进入“管理员页面”,“系统”--“导入&导出”,以XML格式备份数据。在这里输入MySQL的地址、用户名、密码、数据库名称等,测试连接成功后,点击下一步选择“importyourexistingdata”,将第一步导出的XML导入,至此完成数据库迁移。

没试过的版本,但是看着靠谱:

注:如果你之前配置过hsql版本,这次修改mysql数据操作会导致配置数据丢失,所以请注意备份

一、 创建名为jiradb的mysql数据,编码格式为utf-8

二、修改jira配置文件confserver.xml的数据库配置部分如下

<Resource name="jdbc/JiraDS" auth="Container" type="javax.sql.DataSource"

username="root"

password="123456"

driverClassName="com.mysql.jdbc.Driver"

url="jdbc:mysql://localhost:3306/jiradb?autoReconnect=true&amp;useUnicode=true&amp;characterEncoding=UTF8"

maxActive="20"

validationQuery="select 1"

/>

三、修改jira的另外一个配置文件atlassian-jiraWEB-INFclassesentityengine.xml的datasource设置如下

<datasource name="defaultDS" field-type-name="mysql"

helper-class="org.ofbiz.core.entity.GenericHelperDAO"

check-on-start="true"

use-foreign-keys="false"

use-foreign-key-indices="false"

check-fks-on-start="false"

check-fk-indices-on-start="false"

add-missing-on-start="true"

check-indices-on-start="true">

接着重启jira,如果你是win7,记得要右键以管理员身份运行

好了,接下来你访问的时候他会自动创建表和一些默认数据

然后让你重新配置一些东西,包括mail发送邮件服务器等。

在tuicool上找到一篇更简单的办法,重新configurate啊。 至少对我来说这个是最简单的,

转: http://www.tuicool.com/articles/7feMjqy

由于之前偷懒JIRA使用了内置的HSQL,最近将HSQL内容迁移到了MySQL上,在这里记录一下迁移过程。

  1. 通过JIRA管理员登录,进入“管理员页面”,“系统”--“导入&导出”,以XML格式备份数据。
  2. 在MySQL中创建Schema,命名为jira
  3. 关闭JIRA服务
  4. 备份一下JIRA的安装目录和数据目录
  5. 在JIRA的数据目录下删除文件:dbconfig.xml
  6. 重新启动JIRA服务
  7. 再访问JIRA,会再次出现第一次安装时候的数据库配置。在这里输入MySQL的地址、用户名、密码、数据库名称等,测试连接成功后,点击下一步
  8. 选择“import your existing data”,将第一步导出的XML导入,至此完成数据库迁移。

安装目录,就是安装时候选择的目录,这里不详细说了。

数据目录,可能刚开始使用的话不太理解,这里主要存储了导入导出数据,附件等内容。参考路径如下:

  • C:Program FilesAtlassianApplication DataJIRA(on Windows) or
  • /var/atlassian/application-data/jira(on Linux)

JIRA数据库切换(HSQL Database到MySQL)第1张

JIRA数据库切换(HSQL Database到MySQL)第2张

then click "next". ...

JIRA数据库切换(HSQL Database到MySQL)第3张

JIRA数据库切换(HSQL Database到MySQL)第4张

免责声明:文章转载自《JIRA数据库切换(HSQL Database到MySQL)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇rsync 故障排查整理Oracle dblink详解(转)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Flask之Sqlalchemy

Sqlalchemy 开发文档:https://www.jianshu.com/p/0ad18fdd7eed 创建数据库 安装 pip instal flask-sqlalchemy 两种配置方法 # 两种配置数据库方法 第一种app.config from flask import Flask import pymysql from flask_sq...

visual studio 2017使用NHibernate4.0连接oracle11g数据库

   之前一直是公司用NHibernate2.1来做项目,连接oracle 10g的数据库,配置NHibernate的东西都是以前的同事做好了的,也怪自己太懒了,没尝试过配置这个东西,虽然一直在使用NHibernate做项目,前几天突然有想法想用NHibernate自己做一个项目,才发现配置一个NHibernate并没有想象中的简单,前前后后大概花了五天时...

mysql开发总结

一、理解MySQL基本概念   1、MySQL软件:MySQL实际上就是一软件,是一工具,是关系型数据库管理系统软件   2、MySQL数据库:就是按照数据结构来组织、存储和管理数据的仓库   3、MySQL数据库实例:     ①MySQL是单进程多线程(而oracle是多进程),也就是说MySQL实例在系统上表现就是一个服务进程,即进程;     ②M...

[转]oracle11g数据库导入导出方法教程

原文地址:https://blog.csdn.net/xinxiaoyonng/article/details/79436673 oracle11g数据库导入导出:①:传统方式——exp(导出)和(imp)导入:②:数据泵方式——expdp导出和(impdp)导入;③:第三方工具——PL/sql Develpoer;一、什么是数据库导入导出?oracle1...

解决navicat远程连接mysql很卡的问题

开发某应用系统连接公司的测试服务器的mysql数据库连接打开的很慢,但是连接本地的mysql数据库很快,刚开始认为可能是网络连接问题导致的,在进行 ping和route后发现网络通信都是正常的,而且在mysql机器上进行本地连接发现是很快的,所以网络问题基本上被排除了,所以想看看是不是mysql的配置问题。在查询mysql相关文档和网络搜索后,发现了一个配...

基于VMWare构架Oracle RAC集群数据库

一直以来曙光公司服务器在数据库领域遇到最大的竞争对手就是国外公司的小型机,它们经常会利用小型机本身就具有的逻辑分区技术来吸引用户,同时打击竞争对手。而VMware公司的企业级虚拟化产品VMware Infrastructure则完全能实现IBM、SUN等小型机逻辑分区的相等功能,所以曙光公司完全可以采用VMware Infrastructure产品+Ora...