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
'Database > mariaDB administrator' 카테고리의 다른 글
[mariadb] autocommit 설정과 트랜잭션 개념과 성질 (0) | 2020.01.30 |
---|---|
[mariadb] 유저별 권한 관리, 권한 목록 종류, DB 권한 관리의 필요성, 권한 조회 (0) | 2020.01.13 |
[mariadb] general log 설정 및 table에 log 쌓고 조회 설정 하기 (0) | 2020.01.06 |
[mariadb] table add column 옵션 (컬럼 추가 옵션) after, first (0) | 2020.01.02 |
[mariaDB] DB내 database, table, column, index, procedule, function 등 기준정보 조회 (0) | 2019.12.27 |