Перенос Jira в MySQL - Неизвестная системная переменная 'storage_engine'

dba.stackexchange https://dba.stackexchange.com/questions/101908

Вопрос

Я переношу JIRA в Windows с HSQL на MySQL, и я застрял с сообщением Unknown system variable 'storage_engine'.Хотя я создал резервную копию, установил MySQL и скопировал J connector в библиотеки JIRA.

Затем я устанавливаю системную переменную storage_engine = InnoDB и перезагрузил компьютер, но сообщение все еще там.

Не могли бы вы, пожалуйста, указать мне правильное направление?

Это было полезно?

Решение

Если вы используете MySQL 5.6, InnoDB уже используется по умолчанию.

Пожалуйста, не используйте накопитель-двигатель потому что это устарело и, вероятно, объясняет ошибку.

Вы должны использовать механизм хранения по умолчанию или default_storage_engine в my.cnf вместо

[mysqld]
default-storage-engine = InnoDB

ПОПРОБУЙТЕ!!!

Другие советы

Это уже известная проблема в документах Confluence:

  1. Остановить слияние
  2. Редактировать <confluence-home>/confluence.cfg.xml
  3. Найдите строку, похожую на:

    <property name="hibernate.connection.url">jdbc:mysql://localhost/confluence?sessionVariables=storage_engine%3DInnoDB&useUnicode=true&characterEncoding=utf8</property>
    
  4. Удалять storage_engine%3DInnoDB& судя по строке, это должно выглядеть следующим образом:

    <property name="hibernate.connection.url">jdbc:mysql://localhost/confluence?sessionVariables=useUnicode=true&characterEncoding=utf8</property>
    
  5. Начало слияния

При использовании Mysql 7 и Jira 7 измените строку подключения в файле mysql.properties.

sudo vi ${JIRA_APPLICATION_DIR}/atlassian-jira/WEB-INF/classes/database-defaults/mysql.properties 

Найдите строку, начинающуюся с databaseUrl=

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

и удалить

&sessionVariables=storage_engine=InnoDB

Сохраните файл и перезапустите jira (Ubuntu 16.04 или любой другой linux)

sudo service jira restart
Лицензировано под: CC-BY-SA с атрибуция
Не связан с dba.stackexchange
scroll top