在使用Jira的過(guò)程中,有時(shí)需要將其配置為使用MySQL數(shù)據(jù)庫(kù),下面是配置的步驟:
1. 下載和安裝MySQL Server,并創(chuàng)建自己的數(shù)據(jù)庫(kù)實(shí)例。 2. 下載Jira,并將其安裝在您的計(jì)算機(jī)上。 3. 下載和安裝MySQL Connector/J,它將允許Jira連接到您的MySQL實(shí)例。 4. 打開(kāi)Jira的JIRA_HOME目錄, 并編輯 /conf/server.xml
找到以下行:<Resource name="jdbc/JiraDS" auth="Container" type="javax.sql.DataSource" username="jirauser" password="jirapassword" driverClassName="org.hsqldb.jdbcDriver" url="jdbc:hsqldb:file:<JIRA-Home>/database/jiradb" />
更改驅(qū)動(dòng)程序類名和URL,如下所示:<Resource name="jdbc/JiraDS" auth="Container" type="javax.sql.DataSource" username="jirauser" password="jirapassword" driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost/jiradb?useUnicode=true&characterEncoding=UTF8&sessionVariables=storage_engine=InnoDB&collation_connection=utf8mb4_bin" />
請(qǐng)注意,您需要更改驅(qū)動(dòng)程序類名和URL中的“jiradb”為您之前創(chuàng)建的MySQL數(shù)據(jù)庫(kù)的名稱。 5. 保存并關(guān)閉 /conf/server.xml 6. 將 mysql-connector-java.jar 復(fù)制到 JIRA_INSTALL/lib 目錄下。 7. 現(xiàn)在啟動(dòng)Jira,如果一切配置正確,Jira將使用您的MySQL數(shù)據(jù)庫(kù)進(jìn)行存儲(chǔ)。
配置Jira為使用MySQL數(shù)據(jù)庫(kù)的過(guò)程中,需要注意以下幾點(diǎn):
- MySQL版本必須是5.5或更高版本
- 使用JIRA_HOME目錄下的數(shù)據(jù)庫(kù)儲(chǔ)存數(shù)據(jù)
- 為所有用戶提供對(duì)數(shù)據(jù)庫(kù)儲(chǔ)存的完全權(quán)限
- 確保以下行注釋掉:<!--<Listener className="org.apache.catalina.core.JasperListener" />-->
否則,您可能會(huì)遇到性能和管理員控制臺(tái)問(wèn)題。