강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của it2un
it2un

câu hỏi đã được viết

Docker hướng dẫn cho người mới bắt đầu

Docker Compose (docker compose) Cơ bản

Error establishing a database connection 질문 드립니다.

Viết

·

310

0

image.png

yaml 파일 생성 후 docker-compose up 하고 호출 시 Error establishing a database connection 가 뜨는데 해결이 안됩니다.

로그 이미지 같이 첨부합니다.

docker

Câu trả lời 1

0

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

“Error establishing a database connection” 문제는 워드프레스가 데이터베이스에 연결할 수 없을 때 발생합니다. 이는 다음과 같은 이유로 발생할 수 있습니다:

  1. 데이터베이스 정보가 yaml 파일 내에 정확하게 설정되지 않았을 경우(예: 데이터베이스 이름, 사용자 이름, 비밀번호, 호스트).
  2. 데이터베이스 서버가 아직 완전히 시작되지 않아 워드프레스가 데이터베이스에 접근을 시도할 때 연결할 수 없는 경우.

주어진 정보만으로는 문제의 정확한 원인을 파악하기 어렵지만, 다음의 점검 사항을 확인해보시기 바랍니다:

  • docker-compose.yml 파일 내 데이터베이스 관련 환경 변수 설정을 확인하세요. 데이터베이스 이름, 사용자 이름, 비밀번호가 워드프레스 설정과 일치하는지 확인해야 합니다.
  • 데이터베이스 컨테이너가 완전히 시작될 때까지 기다린 후에 워드프레스 서비스가 시작되도록 의존성을 설정해보세요. 예를 들어, depends_on 옵션을 사용하여 워드프레스 서비스가 데이터베이스 서비스를 기다리도록 설정할 수 있습니다.
  • 로컬 환경에서 데이터베이스에 직접 접속해보아 데이터베이스 서버가 정상적으로 작동하고 있는지 확인하세요.

이외에도 데이터베이스 접속 정보가 정확한지, 포트 번호가 범위 내에 있는지 등을 한번 더 확인해보는 것이 좋습니다.

Hình ảnh hồ sơ của it2un
it2un

câu hỏi đã được viết

Đặt câu hỏi