사용자 식별
'svc_id'@'127.0.0.1''svc_id'@'%''svc_id'@'127.0.0.1' 계정이 해당)사용자 계정 관리
계정 생성
사용자의 인증방식과 비밀번호를 설정
MySQL의 기본 인증방식을 사용한다면 INDENTIFIED BY ‘password’ 형식으로 WITH절 생략
MySQL이 제공하는 대표적인 인증방식
MySQL 5.7버전까지는 Native Authentication 인증 방식이 사용되었지만 MySQL 8.0버전 이후부터는 Caching SHA-2 Authentication 인증 방식이 기본적용
위 이유로 업그레이드를 하는 경우 인증방식을 기존방식으로 사용해야 하는 경우 생길 수 있음
SET GLOBAL default_authentication_plugin=”mysql_native_password”
REQUIRE
PASSWORD EXPIRE
PASSWORD HISTORY
PASSWORD REUSE INTERVAL
PASSWORD REQUIRE
ACCOUNT LOCK/UNLOCK
고수준 비밀번호 관리
INSTALL COMPONENT ‘file://component_validate_password’;SHOW GLOBAL VARIABLES LIKE ‘validate_password&’;이중 비밀번호
권한
역할(ROLE)
쿼리 실행 구조