将Jira迁移到MySql – 未知的系统variables'storage_engine'

我正在尝试在vm上设置Jira。 我想从embedded式H2数据库移动到我自己的mysql数据库。

我目前在ubuntu 16.04上运行mysql 5.7.x 但是,当我尝试连接Jira与此服务器时,我收到以下错误信息:

 Unknown system variable 'storage_engine' 

我已经尝试了一些东西来解决这个问题。 首先在我的mysql.cnf文件中,我添加了default-storage-engine = InnoDB这并没有为错误做任何事情。

在我的Jira /opt/atlassian/jira/atlassian-jira/WEB-INF/classes/database-defaults我进入了/opt/atlassian/jira/atlassian-jira/WEB-INF/classes/database-defaults

并将其更改为

 databaseUrl=jdbc:mysql://localhost/jira?autoReconnect=true&characterEncoding=utf8&useUnicode=true&sessionVariables=default-storage-engine=InnoDB 

以及

 databaseUrl=jdbc:mysql://localhost/jira?autoReconnect=true&characterEncoding=utf8&useUnicode=true 

错误再次没有改变。 我也进入了sessionVariables=storage-engine=InnoDB文件,并从url中删除了sessionVariables=storage-engine=InnoDB部分。 这再次没有改变任何东西。

我也试着将其更改为sessionVariables=default-storage-engine=InnoDB

再次没有运气。

有没有人有一个想法如何让它的工作? 我不想创build另一个SQL设置只是为了运行SQL 5.6.x说实话。 我希望有人知道这个解决scheme。

这个问题在atlassian社区网站上得到解答。

解决方法是卸载MySQL 5.1并安装MySQL 5.6