AWS RDS(MariaDB)에서 새 Grant User 생성하기
RDS에 Grant User를 생성하는 방법을 배우게 된다. 약간 복잡한 과정이지만 글을 따라가면 알 수 있다.

오늘은 MariaDB가 포함된 AWS RDS를 다루어 보았다. 일반적으로 AWS는 AWS RDS에 접근하기 위한 사용자를 하나만 생성한다. 다음은 MariaDB가 포함된 AWS RDS에서 새 Grant User를 생성하는 단계다.
mysql> GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, RELOAD, PROCESS, REFERENCES, INDEX, ALTER, SHOW DATABASES, CREATE TEMPORARY TABLES, LOCK TABLES, EXECUTE, REPLICATION SLAVE, BINLOG MONITOR, CREATE VIEW, SHOW VIEW, CREATE ROUTINE, ALTER ROUTINE, CREATE USER, EVENT, TRIGGER ON *.* TO 'YOUR-MYSQL-USERNAME'@'CLIENT-IP-OR-DNS-NAME' IDENTIFIED BY 'CLEAR-TEST-PASSWORD' WITH GRANT OPTION;
Query OK, 0 rows affected (0.009 sec)
이 명령은 MariaDB용 RDS 사용자를 모든 Grant 옵션과 함께 성공적으로 생성했으며 비밀번호를 설정했음을 의미한다. 훌륭하다. 그러나 이 권한을 완전히 저장해야 한다. 이를 위해 아래 코드를 실행한다.
mysql> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.009 sec)
이것으로 끝이다!
추신: RDS 인스턴스가 퍼블릭이고 인터넷을 통해 접근해야 하는 경우 RDS 인스턴스의 Security Group을 잊지 말아야 한다.
Ercan의 다른 글
같은 저자, 다른 영역의 사이트 두 개.