2009. 9. 14. 18:40

1. 특정 DB만 권환 주기
   GRANT ALL PRIVILEGES ON DB명.*  TO ID@localhost IDENTIFIED BY 'PassWD' WITH GRANT OPTION;

2. 모든 권환 주기
    localhost 접속 시 권한
     GRANT ALL PRIVILEGES ON *.* TO ID@localhost IDENTIFIED BY 'PassWD' WITH GRANT OPTION;
    타 Host 접속 시 권한
     GRANT ALL PRIVILEGES ON *.* TO ID@"%" IDENTIFIED BY 'PassWD' WITH GRANT OPTION;

3. 부분 권환 주기
    GRANT select, insert, delete, update ON *.* TO ID@localhost IDENTIFIED BY 'PassWD' WITH GRANT OPTION;


※ GRANT {권한} ON {DB}.{TABLE} TO {ID}@{HOST} [IDENTIFIED BY 'PASSWD'];

4. 계정생성 후 Flush를 해주어야 함.
   FLUSH PRIVILEGES;

5. 권한 확인
   SHOW GRANTS FOR {ID}@{HOST};

6. 권한 삭제
   REVOKE ALL PRIVILEGES ON *.* FROM ID@"%"; 
   ※ REVOKE {권한} ON {DB}.{TABLE} FROM {ID}@{HOST};


Posted by Kimos