본문 바로가기

Develop/Database

[Develop/Database] MariaDB user 생성, 삭제, 권한 관리

MariaDB user 생성, 삭제, 권한 관리

 

Database 접속

MariaDB 접속 후 database 생성 및 사용

예시) create database 데이터베이스명

예시) use 데이터베이스명

create database hoos-up;
use hoons-up;

User 생성

예시) create user '아이디'@'접속위치' identified by '비밀번호'

접속 위치 = 'localhost' 내부일 경우  /  '%' 외부일 경우

create user 'hoons'@'%' identified by '1234';

User 삭제

예시) drop user '아이디'@'접속위치';

drop user 'hoons'@'%';

 

User 권한 확인

해당 database user 권한 확인

예시) show grants for '아이디'@'접속위치';

show grants for'hoons'@'%';

User 권한 부여

해당 database 안에 모든 테이블(*) 권한을 부여

예시) grant all privileges on 데이터베이스명.테이블 to '아이디'@'접속위치';

grant all privileges on hoons-up.* to 'hoons'@'%';

User 권한 삭제

해당 database 안에 모든 테이블 권한 회수

예시) revoke all on 데이터베이스명.테이블 from '아이디'@'접속위치';

revoke all on hoons-up.* from 'hoons'@'%';

권한 부여 적용

flush privileges;