본문 바로가기
Restful API

[Restful API] Restful API 개발 할 때, MySQL 접속을 위한 유저를 따로 만들기

by dong_su 2023. 12. 6.

Restful API 개발 할 때,

새로운 스키마(데이터베이스)를 만들고 새로운 유저 계정을 만들어 이 유저만 접속 가능하게 하려고 한다.

 

방법)

create database recipe_db;
create user 'username'@'%' identified by 'password';
grant all privileges on recipe_db.* to 'username'@'%';
  1. recipe_db 라는 스키마를 만든다.
  2. 새로운 유저의 이름과 비밀번호를 쓴 후 만들어준다.
  3. recipe_db의 모든 테이블에 대한 권한을 새로 만든 유저에게 부여한다.

-> 그 후 홈으로 돌아와서 MySQL Connections 옆 + 버튼 클릭


  • Connection Name엔 원하는 이름을 쓰고
  • Username엔 위에서 써놓은 유저의 이름을 쓰고
  • Password엔 비밀번호를 쓰고 생성한다.

새 유저 계정을 만든 후엔,

Restful API 서버 개발 시 python으로 mysql을 사용하기 위해 해당 가상환경에 들어간 후 

pip install mysql-connector-python

-> 위 모듈을 설치해준다.