

# RDS for MySQL에 대한 동적 권한
<a name="Appendix.MySQL.CommonDBATasks.dynamic-privileges"></a>

동적 권한은 `GRANT` 문을 사용하여 명시적으로 부여할 수 있는 MySQL 권한입니다. 사용 중인 RDS for MySQL 버전에 따라 RDS에서 특정 동적 권한만 부여할 수 있습니다. RDS는 이러한 권한 중 일부를 허용하지 않습니다. 이러한 권한은 복제 및 백업과 같은 특정 데이터베이스 작업에 방해가 될 수 있기 때문입니다.

다음 표에는 다양한 MySQL 버전에 부여할 수 있는 이러한 권한이 나와 있습니다. 8.0.36 미만의 MySQL 버전에서 8.0.36 이상 버전으로 업그레이드하는 경우 특정 권한 부여가 더 이상 허용되지 않으면 애플리케이션 코드를 업데이트해야 할 수 있습니다.


| 권한 | MySQL 8.0.35 이하 | MySQL 8.0.36 이상 마이너 버전 | MySQL 8.4.3 이상 | 
| --- | --- | --- | --- | 
| [ALLOW\_NONEXISTENT\_DEFINER](https://dev.mysql.com/doc/refman/8.4/en/privileges-provided.html#priv_allow-nonexistent-definer)  | 사용할 수 없음 | 사용할 수 없음 | 허용되지 않음 | 
| [APPLICATION\_PASSWORD\_ADMIN](https://dev.mysql.com/doc/refman/8.0/en/privileges-provided.html#priv_application-password-admin) | Allowed | 허용됨 | 허용됨 | 
| [AUDIT\_ABORT\_EXEMPT](https://dev.mysql.com/doc/refman/8.0/en/privileges-provided.html#priv_audit-abort-exempt) | 허용됨 | 허용되지 않음 | 허용되지 않음 | 
| [AUDIT\_ADMIN](https://dev.mysql.com/doc/refman/8.0/en/privileges-provided.html#priv_audit-admin) | 허용되지 않음 | 허용되지 않음 | 허용되지 않음 | 
| [AUTHENTICATION\_POLICY\_ADMIN](https://dev.mysql.com/doc/refman/8.0/en/privileges-provided.html#priv_authentication-policy-admin) | 허용됨 | 허용되지 않음 | 허용되지 않음 | 
| [BACKUP\_ADMIN](https://dev.mysql.com/doc/refman/8.0/en/privileges-provided.html#priv_backup-admin) | 허용됨 | 허용되지 않음 | 허용되지 않음 | 
| [BINLOG\_ADMIN](https://dev.mysql.com/doc/refman/8.0/en/privileges-provided.html#priv_binlog-admin) | 허용됨 | 허용되지 않음 | 허용되지 않음 | 
| [BINLOG\_ENCRYPTION\_ADMIN](https://dev.mysql.com/doc/refman/8.0/en/privileges-provided.html#priv_binlog-encryption-admin) | 허용되지 않음 | 허용되지 않음 | 허용되지 않음 | 
| [CLONE\_ADMIN](https://dev.mysql.com/doc/refman/8.0/en/privileges-provided.html#priv_clone-admin) | 허용되지 않음 | 허용되지 않음 | 허용되지 않음 | 
| [CONNECTION\_ADMIN](https://dev.mysql.com/doc/refman/8.0/en/privileges-provided.html#priv_connection-admin) | 허용됨 | 허용되지 않음 | 허용되지 않음 | 
| [ENCRYPTION\_KEY\_ADMIN](https://dev.mysql.com/doc/refman/8.0/en/privileges-provided.html#priv_encryption-key-admin) | 허용되지 않음 | 허용되지 않음 | 허용되지 않음 | 
| [FIREWALL\_ADMIN](https://dev.mysql.com/doc/refman/8.0/en/privileges-provided.html#priv_firewall-admin) | 허용되지 않음 | 허용되지 않음 | 허용되지 않음 | 
| [FIREWALL\_EXEMPT](https://dev.mysql.com/doc/refman/8.0/en/privileges-provided.html#priv_firewall-exempt) | 허용됨 | 허용되지 않음 | 허용되지 않음 | 
| [FIREWALL\_USER](https://dev.mysql.com/doc/refman/8.0/en/privileges-provided.html#priv_firewall-user) | 허용되지 않음 | 허용되지 않음 | 허용되지 않음 | 
| [FLUSH\_OPTIMIZER\_COSTS](https://dev.mysql.com/doc/refman/8.0/en/privileges-provided.html#priv_flush-optimizer-costs) | Allowed | 허용됨 | 허용됨 | 
| [FLUSH\_PRIVILEGES](https://dev.mysql.com/doc/refman/8.4/en/privileges-provided.html#priv_flush-privileges) | 사용할 수 없음 | 사용할 수 없음 | 허용됨 | 
| [FLUSH\_STATUS](https://dev.mysql.com/doc/refman/8.0/en/privileges-provided.html#priv_flush-status) | Allowed | 허용됨 | 허용됨 | 
| [FLUSH\_TABLES](https://dev.mysql.com/doc/refman/8.0/en/privileges-provided.html#priv_flush-tables) | Allowed | 허용됨 | 허용됨 | 
| [FLUSH\_USER\_RESOURCES](https://dev.mysql.com/doc/refman/8.0/en/privileges-provided.html#priv_flush-user-resources) | Allowed | 허용됨 | 허용됨 | 
| [GROUP\_REPLICATION\_ADMIN](https://dev.mysql.com/doc/refman/8.0/en/privileges-provided.html#priv_group-replication-admin) | 허용되지 않음 | 허용되지 않음 | 허용되지 않음 | 
| [GROUP\_REPLICATION\_STREAM](https://dev.mysql.com/doc/refman/8.0/en/privileges-provided.html#priv_group-replication-stream) | 허용되지 않음 | 허용되지 않음 | 허용되지 않음 | 
| [INNODB\_REDO\_LOG\_ARCHIVE](https://dev.mysql.com/doc/refman/8.0/en/privileges-provided.html#priv_innodb-redo-log-archive) | 허용되지 않음 | 허용되지 않음 | 허용되지 않음 | 
| [INNODB\_REDO\_LOG\_ENABLE](https://dev.mysql.com/doc/refman/8.0/en/privileges-provided.html#priv_innodb-redo-log-enable) | 허용되지 않음 | 허용되지 않음 | 허용되지 않음 | 
| [MASKING\_DICTIONARIES\_ADMIN](https://dev.mysql.com/doc/refman/8.0/en/privileges-provided.html#priv_masking-dictionaries-admin) | 허용되지 않음 | 허용되지 않음 | 허용되지 않음 | 
| [NDB\_STORED\_USER](https://dev.mysql.com/doc/refman/8.0/en/privileges-provided.html#priv_ndb-stored-user) | 허용되지 않음 | 허용되지 않음 | 허용되지 않음 | 
| [OPTIMIZE\_LOCAL\_TABLE](https://dev.mysql.com/doc/refman/8.4/en/privileges-provided.html#priv_optimize-local-table) | 사용할 수 없음 | 사용할 수 없음 | 허용되지 않음 | 
| [PASSWORDLESS\_USER\_ADMIN](https://dev.mysql.com/doc/refman/8.0/en/privileges-provided.html#priv_passwordless-user-admin) | 허용되지 않음 | 허용되지 않음 | 허용되지 않음 | 
| [PERSIST\_RO\_VARIABLES\_ADMIN](https://dev.mysql.com/doc/refman/8.0/en/privileges-provided.html#priv_persist-ro-variables-admin) | 허용되지 않음 | 허용되지 않음 | 허용되지 않음 | 
| [REPLICATION\_APPLIER](https://dev.mysql.com/doc/refman/8.0/en/privileges-provided.html#priv_replication-applier) | 허용됨 | 허용되지 않음 | 허용되지 않음 | 
| [REPLICATION\_SLAVE\_ADMIN](https://dev.mysql.com/doc/refman/8.0/en/privileges-provided.html#priv_replication-slave-admin) | 허용되지 않음 | 허용되지 않음 | 허용되지 않음 | 
| [RESOURCE\_GROUP\_ADMIN](https://dev.mysql.com/doc/refman/8.0/en/privileges-provided.html#priv_resource-group-admin) | 허용됨 | 허용되지 않음 | 허용되지 않음 | 
| [RESOURCE\_GROUP\_USER](https://dev.mysql.com/doc/refman/8.0/en/privileges-provided.html#priv_resource-group-user) | 허용됨 | 허용되지 않음 | 허용되지 않음 | 
| [ROLE\_ADMIN](https://dev.mysql.com/doc/refman/8.0/en/privileges-provided.html#priv_role-admin) | Allowed | 허용됨 | 허용됨 | 
| [SENSITIVE\_VARIABLES\_OBSERVER](https://dev.mysql.com/doc/refman/8.0/en/privileges-provided.html#priv_sensitive-variables-observer) | Allowed | 허용됨 | 허용됨 | 
| [SERVICE\_CONNECTION\_ADMIN](https://dev.mysql.com/doc/refman/8.0/en/privileges-provided.html#priv_service-connection-admin) | 허용됨 | 허용되지 않음 | 허용되지 않음 | 
| [SESSION\_VARIABLES\_ADMIN](https://dev.mysql.com/doc/refman/8.0/en/privileges-provided.html#priv_session-variables-admin) | Allowed | 허용됨 | 허용됨 | 
| [SET\_ANY\_DEFINER](https://dev.mysql.com/doc/refman/8.4/en/privileges-provided.html#priv_set-any-definer) | 사용할 수 없음 | 사용할 수 없음 | 허용됨 | 
| [SET\_USER\_ID](https://dev.mysql.com/doc/refman/8.0/en/privileges-provided.html#priv_set-user-id) | Allowed | 허용됨 | 사용할 수 없음 | 
| [SHOW\_ROUTINE](https://dev.mysql.com/doc/refman/8.0/en/privileges-provided.html#priv_show-routine) | Allowed | 허용됨 | 허용됨 | 
| [SKIP\_QUERY\_REWRITE](https://dev.mysql.com/doc/refman/8.0/en/privileges-provided.html#priv_skip-query-rewrite) | 허용되지 않음 | 허용되지 않음 | 허용되지 않음 | 
| [SYSTEM\_USER](https://dev.mysql.com/doc/refman/8.0/en/privileges-provided.html#priv_system-user) | 허용되지 않음 | 허용되지 않음 | 허용되지 않음 | 
| [SYSTEM\_VARIABLES\_ADMIN](https://dev.mysql.com/doc/refman/8.0/en/privileges-provided.html#priv_system-variables-admin) | 허용되지 않음 | 허용되지 않음 | 허용되지 않음 | 
| [TABLE\_ENCRYPTION\_ADMIN](https://dev.mysql.com/doc/refman/8.0/en/privileges-provided.html#priv_table-encryption-admin) | 허용되지 않음 | 허용되지 않음 | 허용되지 않음 | 
| [TELEMETRY\_LOG\_ADMIN](https://dev.mysql.com/doc/refman/8.0/en/privileges-provided.html#priv_telemetry-log-admin) | 허용됨 | 허용되지 않음 | 허용되지 않음 | 
| [TP\_CONNECTION\_ADMIN](https://dev.mysql.com/doc/refman/8.0/en/privileges-provided.html#priv_tp-connection-admin) | 허용되지 않음 | 허용되지 않음 | 허용되지 않음 | 
| [TRANSACTION\_GTID\_TAG](https://dev.mysql.com/doc/refman/8.4/en/privileges-provided.html#priv_transaction-gtid-tag)  | 사용할 수 없음 | 사용할 수 없음 | 허용되지 않음 | 
| [VERSION\_TOKEN\_ADMIN](https://dev.mysql.com/doc/refman/8.0/en/privileges-provided.html#priv_version-token-admin) | 허용되지 않음 | 허용되지 않음 | 허용되지 않음 | 
| [XA\_RECOVER\_ADMIN](https://dev.mysql.com/doc/refman/8.0/en/privileges-provided.html#priv_xa-recover-admin) | Allowed | 허용됨 | 허용됨 | 