2016-11-02 10 views
0

우리는 RDS에서 실행중인 MySQL 인스턴스를 가지고 있습니다. 회사에 더 이상없는 녀석이 그것을 설정했습니다. 루트 계정으로 그는 thomas을 설정했습니다. 그가 떠난 후, 내가 한 일 중 하나는 MySQL Workbench를 사용하여 다른 루트 사용자를 만든 다음 사용자 thomas을 삭제하는 것입니다. 그로부터 몇 달이 지났으며 RDS에서 자동으로 생성 한 스냅 샷이 Master Username: thomas 인 것으로 나타났습니다.RDS 마스터 사용자를 삭제 했습니까?

그것은 마스터 사용자 계정이이를 것을 의미하는, 당신이 나의 이해에서 귀하의 DB 인스턴스

에 연결하는 데 사용할 수있는 기본 데이터베이스 사용자 계정입니다 here

말한다 일반 DB 계정, 내가 녀석이 떠났을 때 삭제 한 사람, 그리고 백업이 실패해야합니다. 그러나 나는 이것에 대한 어떠한 증거도 발견하지 못했다. 이벤트 섹션에 "백업 DB 인스턴스"와 "완료된 DB 인스턴스 백업"이 나와있다.

누군가 내가 삭제 한 사용자가 아니라면이 마스터 사용자는 무엇인지 설명 할 수 있습니까? 백업은 어떻게됩니까?

답변

1

Amazon RDS 인스턴스를 만들면 마스터 사용자Master User Account Privileges으로 생성됩니다. 이 계정은 새 사용자 생성 및 액세스 권한 부여를 포함하여 데이터베이스 관리에 사용될 수 있습니다.

Amazon RDS 서비스는 시스템 로그 및 블록 스토리지에서 번 백업 을 생성합니다. 이러한 백업의 생성에는 마스터 계정의 사용이 포함되지 않습니다. 따라서 백업은 마스터 사용자에 대한 수정으로 인해 영향을받지 않습니다.

새 사용자가 유사한 권한을 갖고 있는지 확인하고 싶을 수 있습니다.

마스터 계정을 삭제하지 않고 유지하는 이점 중 하나는 Modifying a DB Instance Running the MySQL Database Engine 일 때 비밀번호가 분실 된 경우 새 마스터 비밀번호 을 지정할 수 있다는 것입니다. thomas 사용자를 삭제했다면이 기능은 더 이상 작동하지 않으므로 마스터 비밀번호를 안전하게 지키거나 데이터베이스에 대한 액세스 권한을 잃을 위험이 있습니다.