/ / Konfiguracja MariaDB dla Confluence „Access denied for user” - jdbc, datasource, confluence

Ustawienia MariaDB dla Confluence "Odmowa dostępu dla użytkownika" - jdbc, źródło danych, konfluencja

Mam problem. Próbuję skonfigurować Confluence, ale nie wiem, co zrobić w kroku „Konfiguruj bazę danych”. Używam instrukcji https://confluence.atlassian.com/doc/configuring-a-mysql-datasource-in-apache-tomcat-1867.html Opis instalacji:

-CentOS Linux w wersji 7.0.1406

-konfluencja 5.9.8

-Server wersja: 5.5.47-MariaDB Serwer MariaDB

-mysql-connector-java-5.1.38-bin.jar

1 sposób:

--- Etapy konfiguracji źródła danych i błąd:

  1. Wybierz „MySQL External Database”

  2. Wybierz „Połącz przez źródło danych”

  3. Wpisz nazwę źródła danych (java: comp / env / jdbc / confluence lub jdbc / confluence) i kliknij „Dalej”

  4. Odbierz następujący błąd: „Nie można poprawnie wyszukać źródła danych: com.atlassian.config.bootstrap.BootstrapException: Nie można zlokalizować źródła danych: jdbc / confluence”

[wprowadź opis zdjęcia tutaj] [1] 2 sposoby:

  1. Wybierz „MySQL External Database”

    1. Wybierz „Bezpośrednie połączenie JDBC”

    2. Wchodzić

Nazwa klasy sterownika = com.mysql.jdbc.Driver Adres URL bazy danych = jdbc: mysql: // localhost: 3306 / konfluencja? UseUnicode = true & characterEncoding = utf8 Nazwa użytkownika = konfluencja

i kliknij „Dalej”

  1. Odbierz następujący błąd:

„Wystąpiły następujące błędy: • konfigurowanie.db.failed • java.sql.SQLException: odmowa dostępu dla użytkownika„ konfluencja ”@„ localhost ”(przy użyciu hasła: NO)”

[wprowadź opis obrazu tutaj] [2]

ALE:

MariaDB [(brak)]> pokaż granty dla„zbieżność„ @ ”localhost”; + ------------------------------------------------- -------------------------------------------------- -------------------- + | Dotacje na zbieżność @ localhost | + ------------------------------------------------- -------------------------------------------------- -------------------- + | UDZIELANIE DOTACJI . DO „konfluencji” @ „localhost” ZIDENTYFIKOWANE PRZEZ HASŁO ”6498EC8B7A8C0138E99B1203CED08CF40ACF04B0 "| | DOTACJA WSZYSTKIE PRZYWILEJE confluence. TO „konfluencja” @ „localhost” | + ------------------------------------------------- -------------------------------------------------- -------------------- + 2 wiersze w zestawie (0,04 s)

Prosimy o pomoc!

Odpowiedzi:

0 dla odpowiedzi № 1

Zanim będziesz mógł zainstalować Confluence, musisz najpierw zainstalować obsługiwaną bazę danych.

Chociaż MariaDB jest powiązany z MySQL, nie jest obsługiwany przez Confluence. Jest to żądanie funkcji dodać wsparcie dla tego dnia. Możesz sprawdzić obsługiwane platformy dokumentacja ważnej bazy danych.

Jeśli chcesz przejść do MySQL, najpierw sprawdź, jak zainstalować odpowiednią wersję MySQL na swoim serwerze, a następnie możesz przejść przez Confluence Konfiguracja bazy danych dokumentacja.

Jeśli nie jesteś pewien, co to jest „Źródło danych”, nie przejmuj się tym, ale po prostu przejdź do konfiguracji „Bezpośrednie połączenie JDBC”, to jest łatwiejsze.