Esta questão foi respondida em o site da comunidade atlassiana .
A solução é desinstalar o MySQL 5.1 e instalar o MySQL 5.6
Estou tentando configurar o Jira em uma vm.
Eu quero mover do banco de dados H2
incorporado para meu banco de dados mysql
.
Atualmente, estou executando mysql 5.7.x
on ubuntu 16.04
. No entanto, quando tento conectar o Jira com esse servidor, recebo a seguinte mensagem de erro:
Unknown system variable 'storage_engine'
Já tentei várias coisas para corrigir isso. Primeiro, no meu arquivo mysql.cnf
, adicionei default-storage-engine = InnoDB
. Isso não fez nada para o erro.
No meu Jira vm eu entrei em /opt/atlassian/jira/atlassian-jira/WEB-INF/classes/database-defaults
e alterou para
databaseUrl=jdbc:mysql://localhost/jira?autoReconnect=true&characterEncoding=utf8&useUnicode=true&sessionVariables=default-storage-engine=InnoDB
bem como
databaseUrl=jdbc:mysql://localhost/jira?autoReconnect=true&characterEncoding=utf8&useUnicode=true
Novamente, nada mudou para o erro.
Eu também entrei no arquivo dbconfig.xml e removi a parte sessionVariables=storage-engine=InnoDB
da url. Novamente, isso não mudou nada.
Eu também tentei alterá-lo para sessionVariables=default-storage-engine=InnoDB
Novamente sem sorte.
Alguém tem uma ideia de como fazer isso funcionar? Eu não quero criar outra configuração de sql apenas para executar o SQL 5.6.x para ser honesto. Espero que alguém saiba a solução para isso.
Esta questão foi respondida em o site da comunidade atlassiana .
A solução é desinstalar o MySQL 5.1 e instalar o MySQL 5.6