Điểm:2

Nâng cấp Jira 8.19.0 không thể kết nối với mysql 5.7.35

lá cờ in

Tôi có hợp lưu và jira chạy trên một máy chủ độc lập.

Tôi vừa nâng cấp hợp lưu - không có vấn đề gì. Nó chạy được kết nối với mysql và được cập nhật khi chúng tôi nói về phiên bản mới nhất.

Tôi vừa cập nhật jira nhưng nó nói rằng nó không thể kết nối với cơ sở dữ liệu:

Cơ sở dữ liệu: Chúng tôi đã tìm thấy một lỗi trong phiên bản được hỗ trợ bởi MySQL! Loại cơ sở dữ liệu trong dbconfig.xml của bạn được thiết lập thành MySQL 5.7 và phiên bản MySQL của bạn là khác. Thay vào đó, hãy cân nhắc sử dụng loại cơ sở dữ liệu MySQL 5.7 Xem tài liệu của chúng tôi để biết thêm thông tin về việc thay đổi loại cơ sở dữ liệu.

Nhưng cấu hình cơ sở dữ liệu hoặc phiên bản cơ sở dữ liệu không bao giờ thay đổi.

Tôi đã cập nhật .jar từ mysql-connector-java-5.1.48 thành:

mysql-connector-java-5.1.48-bin.jar

Nhưng vẫn không kết nối được.

dbconfig trông giống như:

<?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>

Không khôi phục mọi thứ tôi không biết phải làm gì, có ai khác gặp phải vấn đề tương tự không?

Tôi đã khôi phục toàn bộ máy chủ (hoàn chỉnh với cơ sở dữ liệu) nhưng JIRA vẫn không khởi động :/ có ai có ý kiến ​​gì không?

lá cờ in
Tôi gặp vấn đề tương tự ở 1 trong 3 trường hợp. Giải pháp là thêm một tham số vào url, có vẻ hoàn toàn không liên quan đến tôi.Tôi chỉ có thể tra cứu nó khi tôi trở lại làm việc vào ngày mai.
Điểm:0
lá cờ in

Tôi gặp vấn đề tương tự trên một trong ba phiên bản của mình sau khi nâng cấp JIRA lên phiên bản 8.19.0. Tôi có một triển khai được đóng gói, cả ba phiên bản đều sử dụng cùng một hình ảnh JIRA và cùng một hình ảnh MySQL, tuy nhiên chỉ có một phiên bản bị ảnh hưởng.

Đối với tôi, giải pháp là thêm allowPublicKeyRetrieval=true tham số cho 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
lá cờ in
hmm ok đó cũng là một cái mới đối với tôi, cảm ơn vì đã chia sẻ! Nó đã đốt cháy quá nhiều thời gian của tôi ngày hôm qua

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.