[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
RonaldoNascimentoSantos
Criador RonaldoNascimentoSantos 29/08/2023

 O meu MYSQL na parte do docker quando eu dou start para inicializar , ele não inicia o MYSQL.

Manager Carlos Ferreira 29/08/2023

Olá, Ronaldo!
Tudo bem?

Vamos precisar analisar os logs do seu container do MySQl para analisar o problema.

docker ps

docker logs ID_CONTAINER

Me envie um print dos logs (https://uploaddeimagens.com.br/)

Carlos Ferreira
Criador RonaldoNascimentoSantos 29/08/2023

https://uploaddeimagens.com.br/imagens/CAD9ncw Apareceu esse erro agora.

RonaldoNascimentoSantos
Criador RonaldoNascimentoSantos 29/08/2023

2023-08-29 11:38:07   You need to specify one of MYSQL_ROOT_PASSWORD, MYSQL_ALLOW_EMPTY_PASSWORD and MYSQL_RANDOM_ROOT_PASSWORD Seria esse erro que aparece.

RonaldoNascimentoSantos
Manager Carlos Ferreira 29/08/2023

Queria ver o log do erro dos logs, mas essa mensagem que enviou por último identifiquei o problema.

No arquivo .env não informou os dados (usuário e senha), e quando foi criar o container, deu o erro.

Deixas as variáveis dessa forma aqui:
https://github.com/especializati/setup-docker-laravel/blob/main/docker-compose.yml#L35

Se informar o valor no arquivo .env, pega dele, se não informar, pega o valor padrão.

Após corrigir no docker-compose.yml, faça o rebuild do container:
docker compose up -d mysql --build

Carlos Ferreira
Marcos Guilherme 29/08/2023

Remova MYSQL_USER e tudo funcionará bem porque o root usuário é criado automaticamente.

Marcos Guilherme
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!