반응형
응용 프로그램은 루트 암호(MariaDB)를 사용해야만 연결할 수 있습니다.
여러 응용 프로그램을 시작하는 도커 컴포지트를 설정했습니다.기본적으로 모든 애플리케이션이 MariaDB 컨테이너/데이터베이스에 연결할 수 있어야 합니다.
MariaDB 내에는 다음과 같은 변수가 있습니다.MYSQL_ROOT_PASSWORD
루트 암호를 변경합니다.하지만 내가 그것을 변경하고 그 비밀번호를 사용할 때마다 워드프레스를 해보자면, 나는 접근 거부 오류를 받습니다.하지만 워드프레스가 사용하는 암호를 다시 '루트'로 전환하면 작동합니다.
누가 내가 뭘 잘못하고 있는지 말해줬으면 좋겠어요! :)
다음은 제 도커 구성입니다.yml:
version: "3.2"
services:
mariadb:
image: "mariadb"
container_name: mariadb
volumes:
- "./mariadb:/var/lib/mysql"
networks:
- front
environment:
- MYSQL_DATABASE=mariadb
- MYSQL_USER=mariadb
- MYSQL_PASSWORD=mariadb
- MYSQL_ROOT_PASSWORD=321verysecurerootpassword123
wordpress:
depends_on:
- mariadb
image: "wordpress"
container_name: wordpress
links:
- 'mariadb:mysql'
volumes:
- "./wordpress/:/var/www/html"
networks:
- front
ports:
- "80:80"
environment:
WORDPRESS_DB_PASSWORD: root
firefly:
depends_on:
- mariadb
image: "jc5x/firefly-iii:latest"
container_name: firefly
networks:
- front
ports:
- "8080:8080"
volumes:
- "./firefly:/var/www/html/storage/upload"
environment:
- APP_KEY=dRZ1lRipw1htgeanQrmjRcD3PGGJjvlk
- DB_CONNECTION=mysql
- DB_DATABASE=firefly
- DB_USERNAME=root
- DB_PASSWORD=root
- DB_HOST=mariadb
- DB_PORT=3306
orangehrm:
depends_on:
- mariadb
image: "docker.io/bitnami/orangehrm:4-debian-10"
container_name: orangehrm
networks:
- front
ports:
- "8081:80"
- "443:443"
volumes:
- "./orangehrm:/bitnami"
environment:
ORANGEHRM_DATABASE_NAME: orangehrm
ORANGEHRM_DATABASE_USER: root
ORANGEHRM_DATABASE_PASSWORD: root
ORANGEHRM_USERNAME: orangehrmuser
ORANGEHRM_PASSWORD: orangehrmpassword
networks:
front:
external: false
저는 이미 답을 찾았습니다.
이동 중에 암호를 변경할 수 없습니다. MariaDB와 Wordpress에서 사용하던 이전 볼륨을 제거하고 다시 만들어야 했습니다.그러면 효과가 있습니다.
언급URL : https://stackoverflow.com/questions/64967771/applications-can-only-connect-using-root-password-mariadb
반응형
'source' 카테고리의 다른 글
nltk.data.load로 english.pickle을 로드하지 못했습니다. (0) | 2023.06.11 |
---|---|
오라클 데이터베이스의 URL은 어떻게 알 수 있습니까? (0) | 2023.06.11 |
데이터 프레임의 열 이름 변경 (0) | 2023.06.06 |
레일: 예외의 전체 스택 추적 기록 (0) | 2023.06.06 |
Firebase 분석을 사용하여 Android 조각을 추적하는 방법 (0) | 2023.06.06 |