<GRANT>
grant는 권한을 부여하는 명령어 이다.
user10에게 주어진 권한을 보려한다.
user10에게 select, insert권한을 줘 보려 한다.
GRANT 명령어, 명령어... ON DB명.테이블명 TO 계정명@접속위치;
확인해보면 user10에게 select와 insert의 권한이 주어진 것을 볼 수 있다.
GUI화면에서도 보면 user10에게 select와 insert의 권한이 주어진 것을 볼 수 있다.
user20에는 GUI로 권한을 부여해보려고 한다.
현재는 이렇게 권한 설정이 되어있지 않다.
여기서 Add Entry...를 눌러 testdb의 DELETE, INSERT, SELECT, UPDATE 권한을 체크하여 apply하면 해당 권한들이 주어지게 된다.
만약 여기서 권한을 체크하지 않고 apply를 하게 되면 모든 권한들이 들어오게 된다.
<REVOKE>
revoke는 권한을 회수하는 명령어이다.
현재 user10의 권한 상태이다. 여기서 revoke명령어를 사용해 권환을 회수 할 것이다.
REVOKE ALL ON DB명.테이블명 FROM 사용자ID;
이렇게 권한이 회수된 것을 볼 수 있다.
'IT수업 > 데이터베이스' 카테고리의 다른 글
it 수업 5주차 (7) 유스케이스, ERD (0) | 2024.01.24 |
---|---|
it 수업 5주차 (6) 백업, 내보내기, 가져오기 (1) | 2024.01.23 |
it 수업 5주차 (4) 계정생성, 삭제 (0) | 2024.01.23 |
it 수업 5주차 (3) 기본 명령어 (0) | 2024.01.22 |
it 수업 5주차 (2) DDL, DML (0) | 2024.01.22 |