Обновление Jira 8.19.0 не может подключиться к mysql 5.7.35

У меня конфлюэнт и jira работают на отдельном сервере.

Я только что обновил Confluence - никаких проблем. Он работает подключенным к mysql и работает, как мы говорим, в последней версии.

Я только что обновил jira, но он говорит, что не может подключиться к базе данных:

База данных: мы обнаружили ошибку в версии, поддерживаемой MySQL! Тип базы данных в вашем dbconfig.xml настроен на MySQL 5.7, а ваша версия MySQL отличается. Рассмотрите возможность использования вместо этого типа базы данных MySQL 5.7 См. Нашу документацию для получения дополнительной информации об изменении типа базы данных.

Но конфигурация базы данных или версия базы данных никогда не менялись.

Я обновил .jar с mysql-connector-java-5.1.48 до:

mysql-connector-java-5.1.48-bin.jar

Но все равно не подключается.

dbconfig выглядит так:

<?xml version="1.0" encoding="UTF-8"?>

<jira-database-config>
  <name>defaultDS</name>
  <delegator-name>default</delegator-name>
  <database-type>mysql57</database-type>
  <jdbc-datasource>
    <url>jdbc:mysql://dbserver:3306/jiradb?useUnicode=true&amp;characterEncoding=UTF8&amp;sessionVariables=default_storage_engine=InnoDB</url>
    <driver-class>com.mysql.jdbc.Driver</driver-class>
    <username>jiradb</username>
    <password>somepassword</password>
    <pool-min-size>20</pool-min-size>
    <pool-max-size>20</pool-max-size>
    <pool-max-wait>30000</pool-max-wait>
    <validation-query>select 1</validation-query>
    <min-evictable-idle-time-millis>60000</min-evictable-idle-time-millis>
    <time-between-eviction-runs-millis>300000</time-between-eviction-runs-millis>
    <pool-max-idle>20</pool-max-idle>
    <pool-remove-abandoned>true</pool-remove-abandoned>
    <pool-remove-abandoned-timeout>300</pool-remove-abandoned-timeout>
    <pool-test-on-borrow>false</pool-test-on-borrow>
    <pool-test-while-idle>true</pool-test-while-idle>
    <validation-query-timeout>3</validation-query-timeout>
  </jdbc-datasource>
</jira-database-config>

Без отката всего, что я не знаю, что делать, сталкивался ли кто-нибудь еще с аналогичными проблемами?

Я откатил весь сервер (вместе с базой данных), но JIRA все равно откатит не запускается: / есть идеи?

2
задан 3 September 2021 в 09:15
1 ответ

У меня была такая же проблема на одном из трех экземпляров после обновления JIRA до версии 8.19.0. У меня контейнерное развертывание, все три экземпляра используют один и тот же образ JIRA и один и тот же образ MySQL, однако пострадал только один экземпляр.

Для меня решением было добавить в URL параметр allowPublicKeyRetrieval=true.

<url>jdbc:mysql://mysql:3306/jira?useUnicode=true&amp;characterEncoding=utf8&amp;allowPublicKeyRetrieval=true&amp;useSSL=false&amp;sessionVariables=default_storage_engine=InnoDB</url>
0
ответ дан 3 September 2021 в 18:03

Теги

Похожие вопросы