Cloud

AWS RDS master 계정 추가생성 본문

클라우드

AWS RDS master 계정 추가생성

Firewall 2022. 12. 22. 12:16

rds 사용 중에 계정을 추가할 경우가 있습니다.

계정 추가까지는 기존 기존 물리 장비 (iaas) 에서 하던 것처럼 하면 됩니다. 

 

그러나 grant all 옵션이 되지 않아 권한을 하나씩 추가해 주어야 합니다. (rds 에서는 전체 권한을 할당 할수 없으므로 all 옵션이 permission deny 가 발생한 것으로 예상됩니다.)

 

아래 예시는 new_master_user 생성입니다. 또한 버전은 8버전입니다. 

 

1. 기존처럼 유저 생성

mysql> CREATE USER 'new_master_user'@'%' IDENTIFIED BY 'password';

2. 권한 할당 (ALL 로 하지 않고 하나씩 할당해 주어야 됨)

mysql> GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, RELOAD, PROCESS, REFERENCES, INDEX, ALTER, SHOW DATABASES, CREATE TEMPORARY TABLES, LOCK TABLES, EXECUTE, REPLICATION SLAVE, REPLICATION CLIENT, CREATE VIEW, SHOW VIEW, CREATE ROUTINE, ALTER ROUTINE, CREATE USER, EVENT, TRIGGER ON *.* TO 'new_master_user'@'%' WITH GRANT OPTION;

3. 확인

mysql> SHOW GRANTS for master_username;

 

참고한 AWS 공식문서 링크는 아래와 같습니다.

https://aws.amazon.com/ko/premiumsupport/knowledge-center/duplicate-master-user-mysql/

Comments