개발학습일지

[MySQL] 지정된 DB에만 전용으로 접속할 수 있는 계정 만들기 본문

MySQL

[MySQL] 지정된 DB에만 전용으로 접속할 수 있는 계정 만들기

처카푸 2024. 5. 20. 17:55

지정된 DB에만 전용으로 접속할 수 있는 계정 만들기

 

MySQL에서 기존 메인 DB에서 새로운 아이디와 비밀번호를 설정해서 만든다.

-- 관리자로 들어간다는 뜻
use mysql;

-- 레시피 디비 유저라는 ID를 가진 계정을 만들고,
-- 네트워크를 통해서 들어올 수 있게 만들었다. 비밀번호 입력
create user 'recipe_db_user'@'%' identified by '  ';

-- 내가 지정한 DB 내용에 모두 접근할 수 있는 권한을 레시피 디비 유저에게 주겠다.
grant ALL privileges on recipe_db.* to 'recipe_db_user'@'%';

 

새로운 DB

 

MySQL 홈에서 새로운 Connection 만들기

1. 이름 정하기

2. 메인 connection에서 사용하던 Hostname 작성

3. 내가 지정한 ID = username 작성

4. 내가 지정한 비밀번호 작성

5. test connection 하고 잘되면 OK 하기 끝!!