2009년 10월 4일 일요일

MySQL 권한 2

GRANT문으로 지정가능한 권한

FILE, PROCESS, RELOAD, REPLICATION CLIENT, REPLICATION SLAVE, SHOW DATABASES, SHUTDOWN, SUPER권한은 글로벌권한만( ON *.*) 존재하므로 주의해야한다.
이것들은 데이터베이스 단위나 호스트단위로 권한을 바꾸는 것은 되지 않는다.


ALL, USAGE

일반
: ALTER, CREATE, CREATE TEMPORARY TABLES, DELETE, DROP, FILE, INDEX, INSERT, LOCK TABLES, SELECT, SHOW DATABASES, UPDATE

뷰, 스토어드 프로시져, 트리거
CREATE VIEW, SHOW VIEW, CREATE ROUTINE, ALTER ROUTINE, EXECUTE, TRIGGER

이벤트스케줄러
EVENT

관리자
CREATE USER, PROCESS, RELOAD, SHUTDOWN, SUPER

권한복사
GRANT OPTION

복제
REPLICATION SLAVE
REPLICATION CLIENT