inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

실전! FastAPI 입문

실습 자료

mysql root 비밀번호 변경관련

해결된 질문

294

masonlee

작성한 질문수 4

0

python 리팩토링 orm FastAPI pytest

답변 2

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다. masonlee님.

질문 주신 내용은 Docker 내에서 실행된 MySQL과 관련된 비밀번호 설정 문제로 보입니다. 일반적으로 Docker 컨테이너 내에서 MySQL을 실행할 경우, 컨테이너 내의 MySQL 설정과 외부 툴(예: MySQL Workbench)에서의 연결 설정이 다를 수 있습니다.

  1. Docker와 로컬 MySQL 설정 분리:

    • Docker 내의 MySQL 인스턴스는 컨테이너의 설정을 따르기 때문에 docker run 명령어에서 지정한 MYSQL_ROOT_PASSWORD=todos가 적용됩니다.
    • CMD에서 root 비밀번호를 변경하셨다면, 해당 명령은 Docker 환경 내에서 작동했을 가능성이 있습니다. 그러나 Workbench와 같은 외부 프로그램이 Docker 컨테이너에 연결하기 위해서는 이 초기 환경 변수에 의존할 수 있습니다.
  2. MySQL 업데이트:

    • 만약 변경이 되지 않았다면, MySQL Workbench에서 직접 사용한 MySQL 사용자 정보를 갱신하거나 변경된 비밀번호로 사용자를 다시 생성하는 방법을 고려해보세요.
  3. Docker Volumes:

    • Docker의 볼륨 설정을 확인하십시오. Docker에서는 데이터가 컨테이너 재시작 시에도 지속적으로 유지될 수 있도록 볼륨을 사용합니다. 이 경우 직접 데이터 안에 있는 설정 파일이나 초기화 데이터의 영향을 받을 수 있습니다.
  4. 환경 변수 문제:

    • docker-compose.yml 등을 사용하고 계시다면부터 environment 섹션을 확인해보시고, 필요하다면 초기 패스워드 설정을 정확하게 조절해 보세요.

관련해서 비슷한 상황과 해결 방법이 다뤄진 링크들이 있습니다. 아래 URL을 참고하시면 도움이 되실 겁니다:
- DATABASE_URL 상수변수 질문
- (실습) MySQL 컨테이너 실행

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

0

신동현

안녕하세요, 비밀번호 변경시 모든 호스트(%)에 대해서 변경 해보시겠어요?

// localhost -> %
ALTER USER 'root'@'%' IDENTIFIED WITH caching_sha2_password BY '비밀번호';

FasAPI Swagger UI에서 단일조회 todo_id 를 사용했는데, 입력값에 1을 넣으니 오류가 뜹니다 ㅠ

0

86

2

DB 질문

0

80

2

Post API 강의 질문

0

54

2

post 작성 오류

0

106

3

uvicorn 종료 문제

0

435

2

왜 return타입이 ToDo라는 스트링인가요?

0

130

2

ORM 연관관계

0

109

2

Oracle DB 연결과 관련해 질문이 있습니다..

0

153

2

섹션 2, 3의 PATCH API의 차이점

0

132

1

ORM 테이블 생성

0

119

1

테스트 코드 오류

0

177

1

orm relationship 정의 중 해당 에러 발생 시 어떻게 고쳐야 하는걸까요

0

214

3

FastAPI 폴더 구조에 대해 질문이 있습니다.

0

407

2

질문 있습니다.

0

160

2

ORM 개념

0

133

1

[질문] patch API

0

151

3

디자인 패턴

0

128

1

main.py 리로드문제

0

235

2

인터프리터 오류

0

285

4

로그 저장에 대한 질문입니다.

0

100

1

Internal Server Error

0

239

2

PATCH API - 수정

0

198

2

파이참 임포트 문제

0

259

1

INFO sqlalchemy.engine.Engine ROLLBACK

0

215

1