본문 바로가기
K8S/Docker

docker-compose 에러: Operation CREATE USER failed for 'root'@'%

by Rainbound-IT 2022. 9. 29.
반응형

  Operation CREATE USER failed for 'root'@'%

 

 

보통 이미 유저에 root가 있어서 에러가 발생하는것

 

해당 docker-compose.yml에 root 유저 생성하는 곳을 삭제하거나 주석처리

 

 

  db:
    image: mysql:5.7.22
    restart: always
    environment:
      MYSQL_DATABASE: "admin"
#      MYSQL_USER: root
      MYSQL_PASSWORD: root
      MYSQL_ROOT_PASSWORD: root
    volumes:
      - .dbdata:/var/lib/mysql
    ports:
      - 3306:3306

이런식으로 하면 됩니다.

반응형

댓글