Einrichten von Jira auf MySQL 8 mit Docker

Einrichten von Jira auf MySQL 8 mit Docker

Ich versuche, Jira mithilfe einer Docker-Umgebung auf einer vorhandenen MySQL-Datenbank einzurichten. Sowohl MySQL als auch Jira wurden als Container mit den entsprechenden Images von Docker-Hub erstellt.

Die Jira-Instanz erkennt die Verbindung zu MySQL. Leider wird ein Fehler ausgegeben

Jira-Konfigurationsfehler

Der angegebene Link führt zuhttps://confluence.atlassian.com/adminjiraserver/connecting-jira-applications-to-mysql-5-7-966063305.html

Um den richtigen MySQL-Treiber zu verwenden, habe ich den Java MySQL-Verbindungstreiber für die verwendete MySQL-Version in den Jira-Container unter

/opt/atlassian/jira/lib/

Jira MySQL-Konnektoren Die 5. Version kommt mit dem Bild.

Ich kann die 5. Version des Connectors jedoch nicht löschen, um sicherzustellen, dass die 8. Version verwendet wird. Es werden immer Berechtigungsfehler ausgegeben. Sowohl beim Versuch direkt im Container als auch bei Verwendung eines Docker-Befehls vom Host. Derzeit kann ich nicht bestätigen, welcher Treiber verwendet wird. Darüber hinaus ist nach dem Herunterladen des neuesten Connectors von MySQL keine Bin-Version verfügbar.

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

MySQL-Version: 8.0.15

Der MySQL-Container läuft und ist verfügbar. Die Datenbank wurde über phpmyadmin erstellt. Ich habe einen Link vom Host erstellt, um zusätzliche benutzerdefinierte Konfigurationen für MySQL einzurichten unter

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

Den Anweisungen im Handbuch folgend habe ich die Konfigurationseinstellungen zur cnf-Datei hinzugefügt:

[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

Wie Sie sehen, sind die file_format- und prefix-Direktiven kommentiert, da der Container beim Starten Fehler ausgibt, dass diese Variable unbekannt ist.

Was kann ich versuchen, damit Jira die Datenbank innerhalb des MySQL-Containers verwendet?

Antwort1

Jira unterstützt MySQL 8 noch nicht ...Unterstützte MySQL-Versionen laut Atlassian-Dokumentation, Quelle. Sie können jederzeit versuchen, Ihren MySQL-Server in den 5.7-Kompatibilitätsmodus zu versetzen.....

verwandte Informationen