Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

1.4K
Vistas
El contenedor acoplable Mysql sigue reiniciando

El contenedor sigue reiniciando. Lo intenté

  • ventana acoplable-componer abajo -v
  • volumen acoplable rm

El contenedor funcionaba bien hasta que mi PC se apagó accidentalmente.

Registros

 2021-03-27 13:16:08+00:00 [Note] [Entrypoint]: Entrypoint script for MySQL Server 8.0.23-1debian10 started. 2021-03-27 13:16:08+00:00 [Note] [Entrypoint]: Switching to dedicated user 'mysql' 2021-03-27 13:16:08+00:00 [Note] [Entrypoint]: Entrypoint script for MySQL Server 8.0.23-1debian10 started. 2021-03-27 13:16:08+00:00 [ERROR] [Entrypoint]: MYSQL_USER="root", MYSQL_USER and MYSQL_PASSWORD are for configuring a regular user and cannot be used for the root user Remove MYSQL_USER="root" and use one of the following to control the root user password: - MYSQL_ROOT_PASSWORD - MYSQL_ALLOW_EMPTY_PASSWORD - MYSQL_RANDOM_ROOT_PASSWORD

Docker-compose.yml

 mysql: image: mysql:8.0 ports: - 3306:3306 expose: - "3306" cap_add: - SYS_NICE # CAP_SYS_NICE volumes: - ./cache/mysql:/var/lib/mysql - ./conf-mysql.cnf:/etc/mysql/conf.d/mysql.cnf environment: - MYSQL_ROOT_PASSWORD=root - MYSQL_PASSWORD=root - MYSQL_USER=root - MYSQL_DATABASE=mydb restart: unless-stopped
over 4 years ago · Santiago Trujillo
5 Respuestas
Responde la pregunta

0

El usuario root está reservado y ya se creó con mysql cuando está activo.

MYSQL_USER debe ser un nombre diferente, no root .

over 4 years ago · Santiago Trujillo Denunciar

0

Simplemente elimine MYSQL_USER y funcionará bien porque el usuario root se crea automáticamente.

PD. Esto parece ser un problema con una versión más nueva de la ventana acoplable porque solía funcionar antes y no arrojaba un error.

over 4 years ago · Santiago Trujillo Denunciar

0

Hubo un cambio reciente en la ventana acoplable mysql oficial que causó este problema. Para obtener más detalles, puede consultar este PR en github .

Para una solución rápida, debe eliminar MYSQL_USER=root y su archivo docker-compose.yaml debería verse así

 mysql: image: mysql:8.0 ports: - 3306:3306 expose: - "3306" cap_add: - SYS_NICE # CAP_SYS_NICE volumes: - ./cache/mysql:/var/lib/mysql - ./conf-mysql.cnf:/etc/mysql/conf.d/mysql.cnf environment: - MYSQL_ROOT_PASSWORD=root - MYSQL_DATABASE=mydb restart: unless-stopped
over 4 years ago · Santiago Trujillo Denunciar

0

Enfrenté exactamente el mismo problema y así es como lo solucioné.

Vaya a su archivo docker-compose.yml y realice los siguientes cambios:

  • "MYSQL_USER: root" a "MYSQL_ROOT_USER: root" y luego elimine el anterior.

  • "MYSQL_PASSWORD: YourPasseord" a "MYSQL_ROOT_PASSWORD: YourPasseord" y luego elimine la anterior.

    Ejemplo: Aquí está mi configuración...

servidor de base de datos:

 image: mysql:8.0 container_name: mysql restart: always environment: MYSQL_DATABASE: DB_epraca MYSQL_ROOT_USER: root MYSQL_ROOT_PASSWORD: Password MYSQL_ROOT_HOST: localhost
over 4 years ago · Santiago Trujillo Denunciar

0

Solo actualice su archivo .env:

 DB_USERNAME=sail DB_PASSWORD=password
over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda