programing

nextcloud에서 관리자 사용자를 생성할 수 없음

css3 2023. 7. 29. 08:48

nextcloud에서 관리자 사용자를 생성할 수 없음

관리자 사용자를 생성하는 동안 오류가 발생했습니다.

Error while trying to create admin user: Failed to connect to the database: An exception occurred in the driver: SQLSTATE[HY000] [1045] Access denied for user 'nextcloud'@'172.22.0.6' (using password: YES)

도커-docker.yml

version: '3'

volumes:
  nextcloud-data:
  nextcloud-db:

networks:
  nginx_network:
    external: true

services:

  app:
    image: nextcloud
    restart: always
    volumes:
      - nextcloud-data:/var/www/html
    environment:
      - MYSQL_PASSWORD=test
      - MYSQL_DATABASE=nextcloud
      - MYSQL_USER=nextcloud
      - MYSQL_HOST=db
    networks:
      - nginx_network

  db:
    image: mariadb
    restart: always
    command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW
    volumes:
      - nextcloud-db:/var/lib/mysql
    environment:
      - MYSQL_ROOT_PASSWORD=test
      - MYSQL_PASSWORD=test
      - MYSQL_DATABASE=nextcloud
      - MYSQL_USER=nextcloud
    networks:
      - nginx_network

저에게 맞는 솔루션에서 유사한 문제를 찾을 수 없었고 도커 구성이 괜찮은 것 같습니다.

효과적인 솔루션:

  1. 데이터베이스 컨테이너 이름 변경
  2. 모든 볼륨을 삭제했습니다.

사용자를 루트 일반 사용자로 설정하지 않음

(컨테이너 간에 자격 증명을 잘못 입력한 경우에도 이 오류가 표시됩니다.)

언급URL : https://stackoverflow.com/questions/70627426/nextcloud-cant-create-an-admin-user