먼저 비주얼 스튜디오 코드 환경에서 작업할 수 있도록 MySQL에 원격 접속할 계정을 만든다.
이 계정은 recipe_db에만 접속할 수 있도록 하겠다.
use mysql;
create user '유저명'@'%' identified by '비밀번호';
-- recipe_db를 관리할 권한 설정
grant all on recipe_db .* to '유저명'@'%'
그리고 MySQL에 새로운 connection을 만들어준다.
이제 GitHub 레파지토리를 만들고, 클론하고
VS code를 사용해 API 서버를 개발하려 한다.
파이썬에서 MySQL에 접속할 수 있도록 함수를 만든다.
import mysql.connector
from config import Config
def get_connection():
connection = mysql.connector.connect(
host= Config.HOST,
database= Config.DATABASE,
user= Config.DB_USER,
password= Config.DB_PASSWORD
)
return connection
위의 코드에서 config는 민감한 정보가 유출되지 않게 관리하는 내가 만든 파일이다.
class Config :
HOST = 주소
DATABASE = DB명
DB_USER = 유저명
DB_PASSWORD = 비밀번호
'REST API' 카테고리의 다른 글
API서버 - Python MySQL Connector를 이용해 insert하기(POST 메소드) (0) | 2023.01.04 |
---|---|
Python Flask를 사용한 REST API서버 개발방법 (0) | 2023.01.04 |
API 서버 개발환경 구축 - python 가상환경, 필요한 라이브러리 설치 (0) | 2023.01.04 |
API - RESTful API 란? (0) | 2023.01.04 |
API 서버 개발환경 구축 - 포스트맨 설치, 사용법 (0) | 2023.01.04 |