Database/SQL

mySql, mariaDB 사용자 생성 및 권한 설정

리커니 2020. 8. 31. 12:38
반응형

mySql, mariaDB 사용자 생성 및 권한 설정

 

[사용자 생성]

 

create user '사용자ID'@'접속가능ip' identified by '비밀번호'

 

접속가능 ip에 '%' 로 설정한 경우 모든 ip 접속 가능.

'localhost' 일 경우 해당 하드웨어에서만 접속 가능.

 

[ex]

 

create user 'test'@'%' identified by 'test1234'

 

[사용자 별 테이블 권한 설정]

 

모든 권한 설정의 경우

grant all privileges on 스키마.테이블 to 사용자ID@'접속가능ip' identified by '비밀번호' with grant option

 

조회권한만 설정할 경우

 

grant select on 스키마.테이블 to 사용자ID@'접속가능ip' identified by '비밀번호' with grant option

 

특정 컬럼 수정권한만 설정할 경우

 

grant update(컬럼1, 컬럼2) on 스키마.테이블 to 사용자ID@'접속가능ip' identified by '비밀번호' with grant option

 

 

 

반응형