Uploaded image for project: 'Jira Data Center'
  1. Jira Data Center
  2. JRASERVER-71752

Support for Azure Database for MySQL

    XMLWordPrintable

Details

    • 2
    • 1
    • We collect Jira feedback from various sources, and we evaluate what we've collected when planning our product roadmap. To understand how this piece of feedback will be reviewed, see our Implementation of New Features Policy.

    Description

      Problem Definition

      Jira - Supported Platforms includes support for MySQL 8.0 and MySQL 5.7 as of Jira 8.13 (Long Term Support release).

      • If you’re creating your own deployment in AWS or Azure, you can use any configuration (e.g. OS or database) that’s supported both by Jira and AWS/Azure.

      Currently, Jira platform doesn't support "Azure Database for MySQL". This results in the following ERRORs during start of the Jira:

      ERROR [c.a.jira.health.HealthChecks] We've found an error in MySQL supported version!
      ERROR [c.a.jira.health.HealthChecks] The database type in your dbconfig.xml is set up to MySQL 8.0 and your MySQL version is different. Consider using MySQL 8.0 database type instead
      See our documentation for more information on changing database type.
      

      Suggested Solution

      Add support for "Azure Database for MySQL"

      Notes

      The MySQL gateway in Azure reflects lower, unsupported MySQL versions while backend database that serves the application is running a supported version, for example MySQL 8.0.15. This creates inconsistency for version reported to Jira and as a consequence that version reported as unsupported.

      Supported Azure Database for MySQL server versions documents this topic:

      Note from Supported Azure Database for MySQL server versions

      In the service, a gateway is used to redirect the connections to server instances. After the connection is established, the MySQL client displays the version of MySQL set in the gateway, not the actual version running on your MySQL server instance. To determine the version of your MySQL server instance, use the SELECT VERSION(); command at the MySQL prompt.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              mperez2@atlassian.com Michael Perez
              Votes:
              11 Vote for this issue
              Watchers:
              18 Start watching this issue

              Dates

                Created:
                Updated: