- 데이터 제어어
- 관리자(DBA)가 사용하는 제어용 언어이다.
- 데이터 보안, 무결성 유지, 병행 제어, 회복을 위함
유형 |
동작 |
문법 |
설명 |
GRANT |
사용 권한 부여 |
GRANT 권한 ON 객체 TO 사용자 [WITH GRANT OPTION]; |
관리자(DBA)가 사용자에게 데이터베이스에 대한 권한을 부여하는 명령어 |
REVOKE |
사용 권한 취소 |
REVOKE 권한 ON 객체 FROM 사용자; |
관리자(DBA)가 사용자에게 부여했던 권한을 회수하기 위한 명령 |
- GRANT(권한 부여) 명령어
- GRANT는 데이터베이스 관리자(DBA; Database Administrator)가 사용자에게 데이터베이스에 대한 권한을 부여하는 명령어이다
- REVOKE(권한 회수) 명령어
- REVOKE는 데이터베이스 관리자(DBA)가 사용자에게 부여했던 권한을 회수하기 위한 명령어이다
사용예시
create user 2ny identified by '2ny';
show grants for 2ny;
GRANT USAGE ON *.* TO `2ny`@`%`;
GRANT ALL PRIVILEGES ON `2ny`.* TO `2ny`@`%`;