1. 권한 리스트
자세히 grant문에 대한 설명을 하기 전에 먼저 사용할 수 있는 권한이 뭐가 있는지 살펴보도록 해보자.여기 나온 리스트는 5.1기준의 권한으로 5.0과, 4.1과는 다르다.
Privilege | Meaning |
ALL [PRIVILEGES] | GRANT OPTION을 제외한 모든 권한을 말한다. |
ALTER | ALTER TABLE을 할 수 있는 권한을 말한다. |
ALTER ROUTINE | stored routines을 alter하고 drop할 수 있는 권한을 말한다. |
CREATE | database와 table을 생성할 수 있는 권한을 말한다. |
CREATE ROUTINE | stored routine을 생성할 수 있는 권한을 말한다. |
CREATE TEMPORARY TABLES | CREATE TEMPORARY TABLE을 사용할 수 있는 권한을 말한다. |
CREATE USER | CREATE USER, DROP USER, RENAME USER 과 REVOKE ALL PRIVILEGES을 사용할 수 있는 권한을 말한다. |
CREATE VIEW | views 를 생성하고 alter할 수 있는 권한을 말한다. |
DELETE | DELETE 할 수 있는 권한을 말한다. |
DROP | databases, tables, 그리고 views를 drop할 수 있는 권한을 말한다. |
EVENT | Event Scheduler를 위해 event를 사용할 수 있는 권한을 말한다. |
EXECUTE | stored routines를 실행할 수 있는 권한을 말한다. |
FILE | 서버에 생성된 파일을 읽고 쓸 수 있는 권한을 말한다. |
GRANT OPTION | 다른 계정에 grant를 하고 권한을 revoke할 수 있는 권한을 말한다. |
INDEX | 인덱스를 생성하고 drop할 수 있는 권한을 말한다. |
INSERT | INSERT 구문을 사용할 수 있는 권한을 말한다. |
LOCK TABLES | SELECT 권한을 가진 테이블에 LOCK TABLES를 할 수 있는 권한을 말한다. |
PROCESS | 모든 프로세스를 볼 수 있게 SHOW PROCESSLIST를 할 수 있는 권한을 말한다. 이 권한이 없는 경우 자신의 계정에 대한 것만 확인할 수 있다. |
REFERENCES | 아직 정의되지 않았다. |
RELOAD | FLUSH구문을 사용할 수 있는 권한을 말한다. |
REPLICATION CLIENT | Enable the user to ask where master or slave servers are |
REPLICATION SLAVE | Enable replication slaves to read binary log events from the master |
SELECT | SELECT할 수 있는 권한을 말한다. |
SHOW DATABASES | 모든 데이터베이스에 대해 SHOW DATABASES를 할 수 있는 것을 말한다. 이 권한이 없는 경우 자신의 계정에 대한 것만 확인할 수 있다. |
SHOW VIEW | SHOW CREATE VIEW를 사용할 수 있는 권한을 말한다. |
SHUTDOWN | mysqladmin shutdown을 할 수 있는 권한을 말한다. |
SUPER | CHANGE MASTER TO,KILL,PURGE BINARY LOGS와 SET GLOBAL문장을 실행할 수 있는 권한을 말한다. |
TRIGGER | trigger를 생성하고 drop할 수 있는 권한을 말한다. |
UPDATE | UPDATE 할 수 있는 권한을 말한다. |
USAGE | “no privileges”의 Synonym으로 접속만 가능한 계정의 권한을 말한다. |
'MySQL Admin Guide > MySQL Ver.5.1 Admin Guide' 카테고리의 다른 글
5장 ACCOUNT , 권한 관리 (6) 접근 프로세스 (0) | 2009.07.14 |
---|---|
5장 ACCOUNT , 권한 관리 (5) 권한관리 (0) | 2009.04.27 |
5장 ACCOUNT , 권한 관리 (3) REVOKE 하기 (0) | 2009.04.27 |
5장 ACCOUNT , 권한 관리 (2) GRANT 하기 (0) | 2009.04.22 |
5장 ACCOUNT , 권한 관리 (1) ACCOUNT 란? (0) | 2009.04.21 |