본문 바로가기
etc

SQL 권한 확인 부여 제거 쿼리

by 타닥타닥 토다토닥 부부 2024. 8. 28.
반응형

SQL 권한 확인 부여 제거 쿼리

 

모든 사용자와 권한 확인
SELECT User, Host FROM mysql.user;

 

특정 사용자 권한 확인
SHOW GRANTS FOR 'username'@'host';

 

모든 권한 부여
GRANT ALL PRIVILEGES ON database_name.* TO 'username'@'host';

(권한 즉시 적용)
FLUSH PRIVILEGES;

 

조희, 삽인, 수정, 삭제 권한 부여
GRANT SELECT, INSERT, UPDATE, DELETE ON database_name.table_name TO 'username'@'host';

(권한 즉시 적용)
FLUSH PRIVILEGES;

 

[참고] 주요 권한

SELECT: 조회 / INSERT: 삽인 / UPDATE: 수정 / DELETE: 삭제 / CREATE: 생성

 

모든 권한 제거
REVOKE ALL PRIVILEGES ON database_name.* TO 'username'@'host';

(권한 즉시 적용)
FLUSH PRIVILEGES;

 

조희, 삽인, 수정, 삭제 권한 제거
REVOKE SELECT, INSERT, UPDATE, DELETE ON database_name.table_name TO 'username'@'host';

(권한 즉시 적용)
FLUSH PRIVILEGES;

반응형

댓글