본문 바로가기
MYSQL

MYSQL - db 전용 마스터계정

by 하니__ 2024. 5. 20.

 

MySQL에서 사용자를 생성하고 권한을 부여하는 과정

 

 

use mysql;
create user 'recipe_db_admin'@'%' identified by 'OOOO';
grant All privileges on recipe_db.* to 'recipe_db_admin'@'%';

 

 

 

첫줄은 db가 아닌 mysql 시스템으로 접근

 

create user는 사용자 id 생성

'@'%'는 모든 호스트에서 접근 가능함을 의미

identified by는 비밀번호 설정

 

grant는 권한 부여

All privileges 는 모든 작업 권한

on recipe_db.* 는 레시피db의 모든 것을 의미

 

그리고 to 계정이름으로

 

그 계정에게 앞의 말한 모든 권한 부여를 해주는 과정이라 할 수 있다

 

 

 

 

그리고 MYSQL 홈으로 돌아가

전용 계정을 생성한다

호스트 네임과 비밀번호를

위에서 설정한대로 적어주고 생성하면

완성