본문 바로가기

- DB

[MySQL, Maria] 계정 생성 및 권한 부여

반응형

 

1. root 계정 로그인

 

2. 계정 생성

# crate user '계정명'@'접속 위치' identified by '계정 비밀번호';

 

- 내부만 접속 가능하도록 localhost로 생성

 

- 외부 접속 가능하도록 생성

 

3. 권한 부여

# grant all privileges on '스키마명'.'테이블명' to '계정명'@'접속 위치';

privileges로 권한을 부여하면 해당 테이블에 모든 권한을 부여할 수 있습니다.

'스키마명'.*로 부여하면 해당 스키마에 모든 권한을 부여할 수 있습니다.

 

# grant select on db스키마.* to `계정명`@`접속 위치` identified by '비밀번호';

위와 같이 조회 권한만 부여할 수도 있습니다.

 

4. 권한 확인

반응형