настройка Jira на MySQL 8 с помощью docker

настройка Jira на MySQL 8 с помощью docker

Я пытаюсь настроить jira на существующей базе данных MySQL с использованием среды docker. И mysql, и jira были созданы как контейнеры с соответствующими образами из docker-hub.

Экземпляр Jira распознает подключение к MySQL. К сожалению, выдается ошибка

Ошибка конфигурации Jira

Предоставленная ссылка ведет наhttps://confluence.atlassian.com/adminjiraserver/connecting-jira-applications-to-mysql-5-7-966063305.html

Чтобы использовать правильный драйвер MySQL, я сопоставил java mysql-connection-driver для используемой версии MySQL в контейнере Jira в

/opt/atlassian/jira/lib/

Jira mysql-коннекторы 5-я версия поставляется с изображением.

Но я не могу удалить 5-ю версию коннектора, чтобы убедиться, что используется 8-я версия. Он всегда выдает ошибки прав доступа. Как при попытке напрямую внутри контейнера, так и при использовании команды docker с хоста. В настоящее время я не могу подтвердить, какой драйвер используется. Более того, после загрузки последней версии коннектора из mysql нет доступной версии bin.

https://dev.mysql.com/downloads/connector/j/

Версия MySQL: 8.0.15

Контейнер MySQL запущен и доступен. База данных была создана через phpmyadmin. Я создал ссылку с хоста, чтобы настроить дополнительную пользовательскую конфигурацию для MySQL под

/etc/mysql/conf.d/my-override.cnf

Следуя инструкциям руководства, я добавил значения конфигурации в cnf-файл:

[mysqld]
default-storage-engine=INNODB
character_set_server=utf8mb4
innodb_default_row_format=DYNAMIC
default_authentication_plugin=mysql_native_password
#innodb_large_prefix=ON
#innodb_file_format=Barracuda
innodb_log_file_size=2G

Как видите, директивы file_formatи prefixзакомментированы, поскольку контейнер при запуске выдает ошибки, связанные с неизвестностью этой переменной.

Что я могу попробовать, чтобы Jira использовала базу данных внутри mysql-контейнера?

решение1

Jira пока не поддерживает MySQL 8...Поддерживаемые версии MySQL согласно документации Atlassian, Источник. Вы всегда можете попробовать перевести свой сервер MySQL в режим совместимости с 5.7.....

Связанный контент