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;
'Develop > Database' 카테고리의 다른 글
[Develop/Database] CentOS MariaDB 10.3 이상 설치 및 업그레이드 (0) | 2020.06.08 |
---|---|
[Develop/Database] Linux MySQL commandLine에서 SQL파일 실행 (0) | 2020.06.02 |
[Develop/Database] GROUP_CONCAT을 이용한 컬럼 합치기 (0) | 2020.03.20 |
[Develop/Database]DELETE와 TRUNCATE 차이 (0) | 2019.12.17 |
[Develop/Database] MariaDB 10.4버전 이후 root 패스워드 변경 (0) | 2019.11.13 |