在使用Jira的過程中,有時(shí)需要將其配置為使用MySQL數(shù)據(jù)庫,下面是配置的步驟:
1. 下載和安裝MySQL Server,并創(chuàng)建自己的數(shù)據(jù)庫實(shí)例。 2. 下載Jira,并將其安裝在您的計(jì)算機(jī)上。 3. 下載和安裝MySQL Connector/J,它將允許Jira連接到您的MySQL實(shí)例。 4. 打開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ū)動(dòng)程序類名和URL中的“jiradb”為您之前創(chuàng)建的MySQL數(shù)據(jù)庫的名稱。 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ù)庫進(jìn)行存儲。
配置Jira為使用MySQL數(shù)據(jù)庫的過程中,需要注意以下幾點(diǎn):
- MySQL版本必須是5.5或更高版本
- 使用JIRA_HOME目錄下的數(shù)據(jù)庫儲存數(shù)據(jù)
- 為所有用戶提供對數(shù)據(jù)庫儲存的完全權(quán)限
- 確保以下行注釋掉:<!--<Listener className="org.apache.catalina.core.JasperListener" />-->
否則,您可能會遇到性能和管理員控制臺問題。