IT/Database
[MariaDB] 사용자 관리 명령어 모음
yeTi
2018. 11. 27. 15:37
안녕하세요. yeTi입니다.
오늘은 MariaDB에서 사용자 관리에 필요한 쿼리를 모아보겠습니다.
설치 환경
- OS : CentOS release 6.9 (Final)
- MariaDB : 10.2.11
1. 사용자 생성하기
CREATE USER '[사용자 계정]'@'[호스트]' IDENTIFIED BY '[비밀번호]';
호스트에 '%' 사용시 모든이라는 의미
2. 사용자 삭제하기
DROP USER '[사용자 계정]'@'[호스트]';
호스트에 '%' 사용시 모든이라는 의미
3. 사용자 계정정보 조회하기
SELECT HOST, USER, PASSWORD FROM mysql.user WHERE USER='[사용자 계정]'
4. 권한 조회하기
SHOW GRANTS FOR '[사용자 계정]'@'[호스트]';
호스트에 '%' 사용시 모든이라는 의미
5 권한 부여하기
GRANT [priv_type] ON [DB명].[테이블명] TO '[사용자 계정]'@'[호스트]';
* priv_type : ALL PRIVILEGES, SELECT, INSERT, DELETE, UPDATE, CREATE, DROP, ALTER, INDEX, CREATE VIEW
* 테이블명에 '*' 사용시 모든이라는 의미
6. 권한 갱신하기
FLUSH PRIVILEGES;
관련 글