MySQL 및 MariaDB 작업을 위한 계정 구성
필수 구성 요소
계정에 권한을 할당하기 전에 다음 작업을 수행하십시오:
- 로컬 관리자 계정으로 시스템에 로그인했는지 확인하십시오.
- MySQL 또는 MariaDB 작업을 위한 환경을 설치합니다.
- 중앙 관리 서버를 설치할 Windows 계정이 있는지 확인하십시오.
- 중앙 관리 서버 서비스를 시작할 Windows 계정이 있는지 확인하십시오.
중앙 관리 서버 설치에 대한 계정 구성
중앙 관리 서버 설치를 위한 계정을 구성하려면:
- DBMS 설치 시 생성한 루트 계정으로 MySQL 또는 MariaDB 작업용 환경을 실행합니다.
- 암호로 내부 DBMS 계정을 생성합니다. 중앙 관리 서버 설치 프로그램(이하 설치 프로그램) 및 중앙 관리 서버 서비스는 이 내부 DBMS 계정을 사용하여 DBMS에 액세스합니다. 이 계정에 다음 권한을 부여합니다:
- 스키마 권한:
- 중앙 관리 서버 데이터베이스: ALL(
GRANT OPTION
제외) - 시스템 구성표(mysql 및 sys):
SELECT
,SHOW VIEW
- sys.table_exists 저장 프로시저:
EXECUTE
- 중앙 관리 서버 데이터베이스: ALL(
- 모든 구성표에 대한 전역 권한:
PROCESS
,SUPER
내부 DBMS 계정을 만들고 이 계정에 필요한 권한을 부여하려면 아래 스크립트를 실행합니다(이 스크립트에서 DBMS 로그인은 KCSAdmin이고 중앙 관리 서버 데이터베이스 이름은 kav입니다):
/* KSCAdmin이라는 사용자 생성 */
CREATE USER 'KSCAdmin'
/* KSCAdmin의 암호 지정 */
IDENTIFIED BY '<
암호
>';
/* 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';
MariaDB 10.5 이하를 DBMS로 사용 시, EXECUTE 권한을 부여할 필요가 없습니다. 이때는 스크립트에서
GRANT EXECUTE ON PROCEDURE sys.table_exists TO 'KSCAdmin'
명령을 제외합니다. - 스키마 권한:
- DBMS 계정에 부여된 권한 목록을 보려면 다음 스크립트를 실행합니다:
SHOW grants for 'KSCAdmin';
- 중앙 관리 서버 데이터베이스를 수동으로 만들려면 다음 스크립트를 실행합니다(이 스크립트에서 중앙 관리 서버 데이터베이스 이름은 kav입니다):
CREATE DATABASE kav
DEFAULT CHARACTER SET ascii
DEFAULT COLLATE ascii_general_ci;
DBMS 계정을 생성하는 스크립트에서 지정한 것과 같은 데이터베이스 이름을 사용합니다.
- 설치 프로그램을 실행하는 데 사용된 Windows 계정으로 시스템에 로그인합니다.
- 설치 프로그램을 실행합니다.
중앙 관리 서버 설정 마법사가 시작됩니다. 마법사의 지침을 따릅니다.
- 중앙 관리 서버 사용자 지정 설치 옵션을 선택합니다.
- 중앙 관리 서버 데이터베이스를 저장하는 DBMS로 MySQL 또는 MariaDB를 선택합니다.
- 중앙 관리 서버 데이터베이스 이름을 지정합니다. 스크립트에서 지정하는 것과 같은 데이터베이스 이름을 사용합니다.
- 스크립트로 생성한 DBMS 계정의 자격 증명을 지정합니다.
- 중앙 관리 서버 서비스를 시작하는 데 사용할 Windows 계정을 지정합니다.
기존 Windows 사용자 계정을 선택하거나 설치 프로그램을 사용하여 KL-AK-* 형식으로 새 Windows 계정을 자동 생성할 수 있습니다. 계정 선택과 관계없이 설치 프로그램은 필요한 시스템 권한을 중앙 관리 서버 서비스 계정에 할당합니다.
설치가 완료되면 중앙 관리 서버 데이터베이스가 생성되고 중앙 관리 서버를 사용할 수 있습니다.