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'@'%';
반응형