Wymagania wstępne
Przed przypisaniem uprawnień do konta DBMS wykonaj następujące czynności:
Konfigurowanie konta DBMS do instalacji Serwera administracyjnego
W celu skonfigurowania konta DBMS instalacji Serwera administracyjnego:
Aby utworzyć konto DBMS z hasłem, wykonaj następujące polecenie:
/* Utwórz użytkownika o nazwie KSCAdmin i podaj hasło dla KSCAdmin */
CREATE USER '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”:
CREATE USER 'KSCAdmin'@'%' IDENTIFIED WITH mysql_native_password BY '<
password
>';
ALTER USER 'KSCAdmin'@'%' IDENTIFIED WITH mysql_native_password BY '<
password
>';
Aby nadać wymagane uprawnienia utworzonemu kontu DBMS, uruchom następujący skrypt:
/* 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'
.
SHOW grants for 'KSCAdmin';
CREATE DATABASE kav
DEFAULT CHARACTER SET ascii
DEFAULT COLLATE ascii_general_ci;
Użyj tej samej nazwy bazy danych co określona w skrypcie tworzącym konto DBMS.
Po zakończeniu instalacji baza danych Serwera administracyjnego jest tworzona i Serwer administracyjny jest gotowy do użycia.