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;
FLUSH PRIVILEGES;
5. 권한 확인
SHOW GRANTS FOR {ID}@{HOST};
SHOW GRANTS FOR {ID}@{HOST};
6. 권한 삭제
REVOKE ALL PRIVILEGES ON *.* FROM ID@"%";
REVOKE ALL PRIVILEGES ON *.* FROM ID@"%";
※ REVOKE {권한} ON {DB}.{TABLE} FROM {ID}@{HOST};