Le fichier .sql ne s'exécute pas dans docker-compose

Erreur

console


・ ・ ・
ERROR 1396 (HY000) at line 1: Operation CREATE USER failed for 'root'@'%'

Cause et correction

docker-compose.yaml


version: "3"
services:
  mysql:
・ ・ ・
    volumes:
      - mysql-data:/var/lib/mysql
      - ./build/mysql/init:/docker-entrypoint-initdb.d
    environment:
      MYSQL_DATABASE: sample
      MYSQL_USER: test # root -> test
      MYSQL_PASSWORD: test
      MYSQL_ROOT_PASSWORD: test
      TZ: Asia/Tokyo

J'ai utilisé root pour MYSQL_USER, donc je l'ai changé en root

Recommended Posts

Le fichier .sql ne s'exécute pas dans docker-compose
Exécutez SQL brut dans Hanami pour obtenir des résultats qui ne sont pas dans la colonne
Le conteneur ne commence pas par docker-compose
JavaScript (vanilla) ne répond pas dans Rails.
Le conteneur MySQL ne démarre pas dans Docker
N'acceptez pas System.in en cours de progression
@BeforeStep ne fonctionne pas avec le Tasklet Spring-batch
Localhost3000 ne démarre pas dans le développement Docker / Rails.
Lorsque Docker pour Mac 2.4.0.0 ne reflète pas les modifications de fichier
Java11: exécuter le code Java dans un seul fichier tel quel
Hivernate Validator ne fonctionne pas dans l'environnement WAS Liberty
Le terminal ne démarre pas