Connecting Jira applications to a database
Jira requires a relational database to store its issue data.
If you are setting up a completely new Jira installation, the Jira setup wizard will configure a database connection for you to either Jira's internal H2 or an external database.
Jira's internal H2 database is suitable for evaluation purposes. For production installations of Jira, we strongly recommend that you connect Jira to another supported database. This allows you to take advantage of your database system's own backup and recovery features.
The following are more detailed instructions for configuring a connection to a Jira database:
- Connecting Jira applications to Azure SQL
- Connecting Jira applications to PostgreSQL
- Connecting Jira applications to MySQL
- Connecting Jira applications to Oracle
- Connecting Jira applications to SQL Server 2012
- Connecting Jira applications to SQL Server 2014
Which database?
Your choice of database can significantly affect your subsequent experience of Jira administration. If you have a choice of databases, please first read our list of supported databases.
If you are looking for a low-cost solution, consider using MySQL or PostgreSQL, as both of these are open source (free) software.
Upgrading Jiraor migrating Jira to another server?
If you are upgrading Jira manually or migrating Jira to another server, and do not have access to a pre-existing dbconfig.xml
file, you will need to re-configure your database connection. This results in a dbconfig.xml
file (being created in the Jira home directory of your new Jira installation), whose content defines your Jira database connection.
You can re-configure your database connection with either the Jira configuration tool, or you can do it manually.
Specific instructions for configuring database connections, either using the Jira configuration tool or manually, are provided in the specific instructions for each database (listed above).
Data Migration
To transfer your issue data from one database to another, please refer to the instructions for Switching databases.