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

发表于:2015-4-17 11:09

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:小侠女    来源:51Testing软件测试网采编

  没试过的版本,但是看着靠谱:
  注:如果你之前配置过hsql版本,这次修改mysql数据操作会导致配置数据丢失,所以请注意备份
  一、 创建名为jiradb的mysql数据,编码格式为utf-8
  二、修改jira配置文件\conf\server.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-jira\WEB-INF\classes\entityengine.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上,在这里记录一下迁移过程。
  通过JIRA管理员登录,进入“管理员页面”,“系统”--“导入&导出”,以XML格式备份数据。
  在MySQL中创建Schema,命名为jira
  关闭JIRA服务
  备份一下JIRA的安装目录和数据目录
  在JIRA的数据目录下删除文件:dbconfig.xml
  重新启动JIRA服务
  再访问JIRA,会再次出现第一次安装时候的数据库配置。在这里输入MySQL的地址、用户名、密码、数据库名称等,测试连接成功后,点击下一步
  选择“import your existing data”,将第一步导出的XML导入,至此完成数据库迁移。
  安装目录,就是安装时候选择的目录,这里不详细说了。
  数据目录,可能刚开始使用的话不太理解,这里主要存储了导入导出数据,附件等内容。参考路径如下:
  C:\Program Files\Atlassian\Application Data\JIRA (on Windows) or
  /var/atlassian/application-data/jira (on Linux)
21/212>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号