IT/DB

mariaDB 계정 생성 및 database 접근권한 설정

투명강아지 2019. 7. 10. 09:58
반응형

- 데이터 베이스 생성

create database database_name;

 

- 데이터 베이스 확인

show databases;

 

 - 데이터 베이스 사용(접속)

use database_name;

 

 - 사용자 확인

select host, user, password from mysql.user;

 

 - 계정 생성

create user 'id'@'%' identified by 'password';

 * id : 사용자id, % : 접근ip (외부접속이라 %로 전부 허용), password : 사용자 비밀번호

 

- 계정에 database권한 주기

grant all privileges on database_name.* to 'id'@'%';

* all : crud모든권한, database_name : 권한을 줄 데이터베이스 이름과 .table_name (모든 테이블이기때문에 * 처리)

 

 - 권한을 설정 후 적용

flush privileges;

 

 - 권한 확인

show grants for 'id'@'%';

 

 - 권한 삭제

revoke all on database_name.* from 'id'@'%';

 

 

 - 계정삭제

drop user 'id'@'%';
반응형