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 Serwer administracyjny.

Konfigurowanie kont do instalacji Serwera administracyjnego

W celu skonfigurowania konta 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 dotyczące schematu:
      • Baza danych Serwera administracyjnego: ALL (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 KSCAdmin */

    IDENTIFIED BY '<password>';

    Jeśli używasz MySQL 8.0 lub starszego jako DBMS, pamiętaj, że dla tych wersji uwierzytelnianie „Caching SHA2 password” nie jest obsługiwane. Zmień domyślne uwierzytelnianie z „Caching SHA2 password” na „Native password MySQL”:

    • Aby utworzyć konto DBMS korzystające z uwierzytelniania „Natywne hasło MySQL”, wykonaj następujące polecenie:

      CREATE USER 'KSCAdmin'@'%' IDENTIFIED WITH mysql_native_password BY '<password>';

    • Aby zmienić uwierzytelnianie dla istniejącego konta DBMS, wykonaj następujące polecenie:

      ALTER USER 'KSCAdmin'@'%' IDENTIFIED WITH mysql_native_password BY '<password>';

    /* 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 wersji 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 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

    DEFAULT 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 system DBMS przechowujący bazę danych Serwera administracyjnego.
  9. Określ Nazwa bazy danych Serwera administracyjnego. Użyj tej samej nazwy bazy danych co określona w skrypcie.
  10. Określ poświadczenia konta DBMS utworzonego przez skrypt.
  11. Określ nazwę konta Windows , 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ż:

Korzystanie z Kontroli aplikacji do zarządzania plikami wykonywalnymi

Przejdź do góry