Рейтинг:2

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

флаг in

У меня есть слияние и jira, работающие на отдельном сервере.

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

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

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

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

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

mysql-коннектор-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 все равно не запускается :/ есть у кого идеи?

флаг in
У меня была такая же проблема на 1 из 3 экземпляров. Решение состояло в том, чтобы добавить параметр к URL-адресу, который выглядел совершенно не связанным со мной.Я смогу посмотреть его только завтра, когда вернусь на работу.
Рейтинг:0
флаг in

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

Для меня решением было добавить разрешитьPublicKeyRetrieval=истина параметр к URL-адресу.

<url>jdbc:mysql://mysql:3306/jira?useUnicode=true&amp;characterEncoding=utf8&amp;allowPublicKeyRetrieval=true&amp;useSSL=false&amp;sessionVariables=default_storage_engine=InnoDB</url>
John avatar
флаг in
хм, хорошо, это тоже новое для меня, спасибо, что поделились! Вчера это сожгло слишком много моего времени

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.