임시2018. 1. 15. 15:37



EXCUTE

저장된 함수/프로시저 등 실행


PROCESS

모든 프로세스를 볼 수 있게 SHOW PROCESSLIST를 할 수 있는 권한을 말한다. 이 권한이 없는 경우 자신의 계정에 대한 것만 확인할 수 있다.


SELECT

레코드 조회


SHOW DATABASES

모든 데이터베이스에 대해 SHOW DATABASES를 할 수 있는 것을 말한다. 이 권한이 없는 경우 자신의 계정에 대한 것만 확인할 수 있다.


SHOW VIEW

SHOW CREATE VIEW를 사용할 수 있는 권한을 말한다.



ALTER

테이블 구조, 인덱스 변경


ALTER ROUTINE

저장된 함수/프로시저 등 변경/삭제


CREATE

데이터베이스와 테이블 생성


CREATE ROUTINE

저장된 함수/프로시저 등 생성


CREATE TABLESPACE

테이블스페이스 생성


CREATE TEMPORARY TABLES

임시 테이블 생성


CREATE VIEW

뷰 생성


DELETE

레코드 삭제


DROP

데이터베이스와 테이블 삭제


EVENT

이벤트 생성과 삭제


INDEX

인덱스 생성과 삭제


INSERT

레코드 입력


REFERENCES

쓰지 않음


TRIGGER

트리거 생성과 삭제


UPDATE

레코드 수정



CREATE USER

CREATE USER, DROP USER, RENAME USER와 REVOKE ALL PRIVILEGES을 사용할 수 있는 권한을 말한다.


FILE

LOAD DATA INFILE, LOAD_FILE() 같은 디스크의 파일 접근 시 필요한 권한


GRANT

권한 관련


LOCK TABLES

SELECT 권한을 가진 테이블에 LOCK TABLES(명시적 테이블 잠그는 권한)를 할 수 있는 권한을 말한다.


RELOAD

FLUSH 구문을 사용할 수 있는 권한을 말한다.


REPLICATION CLIENT

SHOW MASTER[SLAVE] STATUS 명령의 사용


REPLICATION SLAVE

복제를 위해 바이너리 로그를 읽어갈 수 있는 권한(복제용 사용자 계정이 가져야 하는 권한)


SHUTDOWN

서버를 종료할 수 있는 권한


SUPER

특정한 상황에서 제한을 넘어서 뭔가를 할 수 있는 권한

CHANGE MASTER TO, KILL, PURGE BINARY LOGS와 SET GLOBAL 등 실행할 수 있는 권한을 말한다.



Posted by 코어제이