Database/Mysql

Create USER & DATABASE

js-kkk 2025. 2. 19. 15:40

Create USER & DATABASE

누구나 데이터의 권한을 갖지 못하도록 사용자를 만들어서 
그 사용자에 대해 적절한 범위 내에서 권한을 지정해 주기 위함.

 

create user ohgiraffers@'%' identified by 'ohgiraffers';  
# @'%' --> 어디서 접속하느냐에 대한 부분 로컬이냐 다른거냐
#'%'를 붙히면 어떤 접속이든지 저 사용자는 가능하다. create user 뒤에 --> id
#identified by 뒤에 --> password 
#누구나 데이터의 권한을 갖지 못하도록 사용자를 만들어서 
#그 사용자에 대해 적절한 범위 내에서 권한을 지정해 주기 위함.


create database menudb;
create database employeedb;

show databases;

grant all privileges on menudb.* to ohgiraffers@'%';   #ohgiraffers 유저에게 menudb에 대한 권한 부여
grant all privileges on employeedb.* to ohgiraffers@'%';

show grants for ohgiraffers@'%';  #ohgiraffers에 권한이 부여된 것을 볼 수 있음

작성 후 , 홈버튼을 누르고 나와서 

 

connection Name 에는 앞서 작성한 유저의 name을 입력해야함.

 

제대로 연결이 되었는 지 확인하기 위해(비밀번호가 맞는 지) Test Connection 을 눌러 비밀번호를 입력 후 확인한다.