JIRA數據庫切換(HSQL Database到MySQL)


沒試過的版本,但是看着靠譜:

注:如果你之前配置過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上,在這里記錄一下遷移過程。

  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 Files\Atlassian\Application Data\JIRA (on Windows) or
  • /var/atlassian/application-data/jira (on Linux)

 

 

 

 

 

then click "next".  ...

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM