본문 바로가기

Database/mariaDB administrator

[mariadb] DB 계정 별 권한 확인, 적용, 부여, 회수 계정 생성

mariadb, mysql 에서 사용 할 수 있는

 

DB 계정별 권한 확인, 적용, 부여

 

안내드리도록 하겠습니다.

 

 

우선, 계정 목록을 보는 방법

select host, user from user;

 

계정 생성 방법

create user 'user'@'127.0.0.1' identified by 'Password';
# localhost에서만 접속 허용

create user 'user'@'%' identified by 'Password';
# everywhere 접속 허용

 

유저별 권한 부여

grant all privileges on TableName.* to 'user'@'127.0.0.1'; 
#localhost에서만 허용

grant select on testDB.* to 'user'@'%';
#everywhere 허용

 

유저별 권한 확인

show grants for 'user'@'접속위치';

 

유저별 권한 회수

revoke all on db_name.table_name FROM 'user'@'접속위치';

 

계정 삭제

drop user 'user'@'접속위치';

 

간단하게 끝!

 

 

 

by.sTricky