잡동사니

[MariaDB] 사용자 관리 명령어 모음 본문

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;




관련 글


Comments