inflearn logo
강의

講義

知識共有

初めてのPythonバックエンド FastAPI入門 (FastAPIから非同期SQLAlchemyまで) [フルスタック Part1-2]

SQLAlchemyの入力文法

Windows에서 수강하는 분들을 위한 노트

177

technocracy905915

投稿した質問数 4

1

Windows를 사용하면서 fastAPI 서버를 WSL(Windows Subsystem for Linux)에서 구동하고, MySql 서버를 Windows상에서 구동하는 경우에는 fastAPI를 통해서 MySql에 접속할 때 오류가 발생하는 경우가 있을 수 있습니다.

이는 fastAPI가 설치된 WSL와 MySql이 설치된 Windows가 별도의 머신으로 구성되어 서로의 localhost가 다르기 때문에 발생하는 문제입니다. 따라서 fastAPI에서 접속할 때 localhost가 아닌 Windows의 ip를 사용하여 접속(cmd창에서 ipconfig를 통해 확인)하셔야 합니다.

올바른 ip를 입력하시더라도 접속이 거부될 수 있는데, 이는 MySql에 접속하는 계정명이 "root"가 아니라 "root@localhost"이기 때문일 수 있습니다. 이를 해결하기 위해서는 아래의 sql문으로 새로운 유저 ID와 패스워드를 지정한 다음 이를 통해 접속하시면 됩니다.

 

CREATE USER 'fastapi'@'%' IDENTIFIED BY 'your_password';

GRANT ALL PRIVILEGES ON . TO 'fastapi'@'%' WITH GRANT OPTION;

FLUSH PRIVILEGES;

python mvc sqlalchemy FastAPI backend

回答 1

0

funcoding

안녕하세요. 정말 좋은 경험과 상세한 설명 공유해주셔서 감사합니다.

해당하는 케이스에서는 매우 좋은 참고가 될 것 같습니다.

감사합니다.

강의노트는 제공 안해주시는 게 맞나요?

0

48

1

FastAPI를 선택하는 이유

0

73

1

동기와 비동기 엔진 부분에 대해서 궁금해서 문의드립니다.

0

68

0

강의자료 관련 질문

0

63

1

16강에 원래 있어야 할 강의 내용이 없고 23강 내용이 그대로 업로드 되어 있습니다.

0

109

2

uvicorn 명령어 수행 오류

0

114

1

pydantic model 기본

0

107

1

'강의 준비를 위한 VSCode'에서 질문

0

117

1

deprecated 경고는 어디서 확인할 수 있나요?

0

218

1

실전 프로젝트 코드

0

169

1

강의자료

0

159

1

터미널에서 uvicorn명령어 칠때 자동완성

0

178

1

pdf 14_async_sqlalchemy 데이터 검색(읽기) github 링크

0

156

1

섹션 12 SQLAlchemy 검색 기본 문법 질문

0

171

1

Fast API 개발환경설정 자료

0

234

1

curl -X POST http://127.0.0.1:8000/set/ -i -c cookies.txt 에러

0

281

1

연동된 강의안과 수업에서 하는 강의안이 달라요

0

167

1

mySQL과 fastAPI가 연동이 안됨

0

520

2

pydantic 2.8.2를 사용하고 있습니다

0

170

1

AsyncSession 질문입니다.

0

174

1

uvicorn main:app --reload 실행 불가

0

1513

1

PDF파일 다운로드는 어디서 할 수 있나요?

0

401

1

html 오류

0

294

1

pip install 해야할 목록을 알고 싶습니다.

0

231

1