Loading...
MySQL 9.5 Reference Manual 9.5의 8.2.9 Reserved Accounts의 한국어 번역본입니다.
아래의 경우에 피드백에서 신고해주신다면 반영하겠습니다.
감사합니다 :)
MySQL 설치 과정의 한 부분은 data directory 초기화입니다(참고: Section 2.9.1, “Initializing the Data Directory”). data directory 초기화 동안, MySQL은 reserved로 간주해야 하는 사용자 계정들을 생성합니다:
'root'@'localhost: 관리 목적에 사용됩니다. 이 계정은 모든 권한을 가지며, 시스템 계정이고, 어떤 작업이든 수행할 수 있습니다.엄밀히 말해, 이 계정 이름은 어떤 설치에서는 높은 권한을 가진, 널리 알려진 이름의 계정이 노출되는 것을 피하기 위해 root 계정의 이름을 다른 것으로 바꾸기도 한다는 점에서, reserved라는 의미에 정확히 들어맞지는 않습니다.
'mysql.sys'@'localhost':
sys 스키마 객체들의
DEFINER로 사용됩니다. mysql.sys 계정을 사용하면 DBA가 root 계정의 이름을 바꾸거나 제거할 때 발생하는 문제를 피할 수 있습니다. 이 계정은 클라이언트 연결에 사용할 수 없도록 잠겨(lock) 있습니다.
'mysql.session'@'localhost':
플러그인들이 서버에 접근하기 위해 내부적으로 사용합니다. 이 계정은 클라이언트 연결에 사용할 수 없도록 잠겨 있습니다. 이 계정은 시스템 계정입니다.
'mysql.infoschema'@'localhost':
INFORMATION_SCHEMA 뷰들의
DEFINER로 사용됩니다. mysql.infoschema 계정을 사용하면 DBA가 root 계정의 이름을 바꾸거나 제거할 때 발생하는 문제를 피할 수 있습니다. 이 계정은 클라이언트 연결에 사용할 수 없도록 잠겨 있습니다.
8.2.8 Adding Accounts, Assigning Privileges, and Dropping Accounts
8.2.10 Using Roles