• 카테고리

    질문 & 답변
  • 세부 분야

    데브옵스 · 인프라

  • 해결 여부

    미해결

wordpress에서 db 연결 문제

22.04.17 20:40 작성 조회수 243

1

docker compose 기본 강의 질문있습니다. 

첨부해주신 강의 자료중 docker-compose 그대로 첨부해서

올리니 wordpress에서 db 연결을 못합니다.

로그를 확인해보니 

이렇게 권한 문제가 나오는데 .. 강의와 다르게 추가적으로 권한 작업을 해야하는건가요 ??

답변 1

답변을 작성해보세요.

1

안녕하세요!

올려주신 로그를 봤을때 워드프레스에서 바라보는 데이터베이스 유저 설정을 추가해야 할 것 같습니다.

워드프레스 컨테이너에서 기본으로 설정하는 값이 변경되어서 발생한 문제로 보입니다.

docker-compose 내용을 다음과 같이 변경하고 다시 해보시겠어요?

version: '2'
services:
  db:
    image: mariadb:10.5
    volumes:
      - ./mysql:/var/lib/mysql
    restart: always
    environment:
      MYSQL_ROOT_PASSWORD: wordpress
      MYSQL_DATABASE: wordpress
      MYSQL_USER: wordpress
      MYSQL_PASSWORD: wordpress
  wordpress:
    image: wordpress:latest
    volumes:
      - ./wp:/var/www/html
    ports:
      - "8000:80"
    restart: always
    environment:
      WORDPRESS_DB_HOST: db:3306
      WORDPRESS_DB_USER: wordpress
      WORDPRESS_DB_PASSWORD: wordpress

확인 부탁드립니다!