• 카테고리

    질문 & 답변
  • 세부 분야

    데브옵스 · 인프라

  • 해결 여부

    해결됨

wordpress 에러- Error establishing a database connection

22.05.21 02:10 작성 조회수 423

2

자료와 동일한 명령어로 했는데 (docker -> podman)

1. MySQL DB 설치

podman run -d -p 3306:3306 \
  -e MYSQL_ALLOW_EMPTY_PASSWORD=true \
  --name mysql \
  mysql:5.7



podman exec -it mysql mysql
create database wp CHARACTER SET utf8;
grant all privileges on wp.* to wp@'%' identified by 'wp';
flush privileges;
quit

 

2. Wordpress 설치

podman run -d -p 8080:80 \
  -e WORDPRESS_DB_HOST=host.docker.internal \
  -e WORDPRESS_DB_NAME=wp \
  -e WORDPRESS_DB_USER=wp \
  -e WORDPRESS_DB_PASSWORD=wp \
  wordpress

 

localhost: 8080 에 접속하면 이렇게 뜹니다 ㅠㅠ

Error establishing a database connection

 

답변 1

답변을 작성해보세요.

1

niobbam님의 프로필

niobbam

질문자

2022.05.21

이 때는 안되었는데, 뒤 강의(도커 기본 명령어 ps, rm, stop ...) 에서 나오는

podman run -d -p 8080:80 --network=app-network -e WORDPRESS_DB_HOST=mysql -e WORDPRESS_DB_NAME=wp -e WORDPRESS_DB_USER=wp -e WORDPRESS_DB_PASSWORD=wp wordpress

대로 하니까 됩니다!