Konfiguracja kont do pracy z MySQL i MariaDB

Wymagania wstępne

Przed przypisaniem uprawnień do kont wykonaj następujące czynności:

  1. Upewnij się, że logujesz się do systemu na konto administratora lokalnego.
  2. Zainstaluj środowisko do pracy z MySQL lub MariaDB.
  3. Upewnij się, że posiadasz konto Windows, z poziomu którego zainstalujesz Serwer administracyjny.
  4. Upewnij się, że posiadasz konto Windows, z poziomu którego uruchomisz usługę Serwera administracyjnego.

Konfigurowanie kont do instalacji Serwera administracyjnego

W celu skonfigurowania kont dla instalacji Serwera administracyjnego:

  1. Uruchom środowisko do pracy z MySQL lub MariaDB na koncie root, które utworzono podczas instalacji DBMS.
  2. Utwórz wewnętrzne konto DBMS z hasłem. Instalator Serwera administracyjnego (zwany dalej także instalatorem) oraz usługa Serwera administracyjnego będą używać tego wewnętrznego konta DBMS do uzyskiwania dostępu do DBMS. Nadaj temu kontu następujące uprawnienia:
    • Uprawnienia schematu:
      • Baza danych Serwera administracyjnego: WSZYSTKIE (oprócz GRANT OPTION)
      • Schematy systemowe (mysql i sys): SELECT, SHOW VIEW
      • Procedura składowana sys.table_exists: EXECUTE
    • Globalne uprawnienia dla wszystkich schematów: PROCESS, SUPER

    Aby utworzyć wewnętrzne konto DBMS i nadać mu wymagane uprawnienia, uruchom poniższy skrypt (w tym skrypcie login DBMS to KCSAdmin, a nazwa bazy danych Serwera administracyjnego to kav):

    /* Utwórz użytkownika o nazwie KSCAdmin */

    CREATE USER 'KSCAdmin'

    /* Określ hasło dla KSCAdmin */

    IDENTIFIED BY '<hasło>';

    /* Przyznaj uprawnienia KSCAdmin */

    GRANT USAGE ON *.* TO 'KSCAdmin';

    GRANT ALL ON kav.* TO 'KSCAdmin';

    GRANT SELECT, SHOW VIEW ON mysql.* TO 'KSCAdmin';

    GRANT SELECT, SHOW VIEW ON sys.* TO 'KSCAdmin';

    GRANT EXECUTE ON PROCEDURE sys.table_exists TO 'KSCAdmin';

    GRANT PROCESS ON *.* TO 'KSCAdmin';

    GRANT SUPER ON *.* TO 'KSCAdmin';

    Jeśli używasz MariaDB 10.5 lub starszej jako DBMS, nie musisz nadawać uprawnienia EXECUTE. W takim przypadku wyklucz następujące polecenie ze skryptu: GRANT EXECUTE ON PROCEDURE sys.table_exists TO 'KSCAdmin'.

  3. Aby wyświetlić listę uprawnień nadanych kontu DBMS, uruchom następujący skrypt:

    SHOW grants for 'KSCAdmin'

  4. Aby ręcznie utworzyć bazę danych Serwera administracyjnego, uruchom następujący skrypt (w tym skrypcie nazwa bazy danych Serwera administracyjnego to kav):

    CREATE DATABASE kav

    DEFAULT CHARACTER SET 'ascii'

    COLLATE 'ascii_general_ci';

    Użyj tej samej nazwy bazy danych, którą określono w skrypcie tworzącym konto DBMS.

  5. Zaloguj się do systemu na konto Windows użyte do uruchomienia instalatora.
  6. Uruchom instalator.

    Uruchomi się kreator instalacji Serwera administracyjnego. Postępuj zgodnie z instrukcjami kreatora.

  7. Wybierz opcję niestandardowej instalacji Serwera administracyjnego.
  8. Wybierz MySQL lub MariaDB jako DBMS przechowujący bazę danych Serwera administracyjnego.
  9. Określ nazwę bazy danych Serwera administracyjnego. Użyj tej samej nazwy bazy danych, którą określono w skrypcie.
  10. Określ poświadczenia konta DBMS utworzonego przez skrypt.
  11. Określ konto Windows używane, aby uruchomić usługę Serwera administracyjnego.

    Możesz wybrać istniejące konto użytkownika systemu Windows lub automatycznie utworzyć nowe konto systemu Windows w formacie KL-AK-* za pomocą instalatora. Niezależnie od wyboru konta instalator przypisuje wymagane uprawnienia systemowe do konta usługi Serwera administracyjnego.

Po zakończeniu instalacji baza danych Serwera administracyjnego jest tworzona i Serwer administracyjny jest gotowy do użycia.

Zobacz również:

Scenariusz: Zarządzanie aplikacjami

Przejdź do góry