본문 바로가기
Database/mysql

[MYSQL / Database] GRANT 권한

by JINJINC 2023. 4. 14.
728x90
반응형

 

GRANT

 - 데이터베이스 사용자에게 권한을 부여함

1) 권한부여
GRANT [권한] ON [DB].[TABLE] TO [유저_ID]@[호스트];

2) 권한확인
SHOW GRANTS FOR [유저_ID]@[호스트]; -- 다른 사용자 권한 확인
SHOW GRANTS;                        -- 내게 부여된 권한 확인
SHOW GRANTS FOR current_user;       -- 내게 부여된 권한 확인
SHOW GRANTS FOR current_user();     -- 내게 부여된 권한 확인

3) ROLE 에 권한 부여 

GRANT 권한 ON [DB].[TABLE] TO [ROLE NAME];

 

4) PROCEDURE에 대해서만 권한 부여

GRANT EXCUTE ON PROCEDUER [DB].[PROCEDURE NAME] TO [ROLE / USER] ;

 

2023.04.11 - [Server/Database] - [MYSQL / Database ] 사용자 조회, 생성, 제거 ,권한 부여

 

[MYSQL / Database ] 사용자 조회, 생성, 제거 ,권한 부여

MySQL 사용자 조회 use mysql; -- mysql 스키마 선택 select user,host from user ; -- 사용자 목록 조회 사용자 생성 CREATE USER '사용자ID'@'HOST' IDENTIFIED BY '비밀번호'; flush privieleges; => 적용시켜줌 #내부 접근 허용

codejinjinh.tistory.com

 

728x90
반응형

댓글