Develop/Database
[Develop/Database] MariaDB user 생성, 삭제, 권한 관리
code_block
2019. 11. 18. 14:34
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;