[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
Mayra de Jesus Pereira
Criador Mayra de Jesus Pereira 02/06/2023

Olá, 

 

Não estou conseguindo rodar o comando migrate dentro do container, está dando esse erro: 

SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo for mysql failed: Temporary failure in name resolution (Connection: mysql, SQL: select * from information_schema.tables where table_schema = testedb and table_name = migrations and table_type = 'BASE TABLE')

 

Meu env está assim:

DB_CONNECTION=mysql
DB_HOST=mysql
DB_PORT=3306
DB_DATABASE=testedb
DB_USERNAME=username
DB_PASSWORD=123456

 

 

Manager Carlos Ferreira 02/06/2023

Olá, Mayra!
Tudo bem?

Está rodando o comando dentro do container?

O container do banco de dados está up?
docker ps

O nome do serviço no arquivo docker-compose.yml é "mysql"?
Compartilha comigo o seu projeto, que te ajudo a identificar o erro;

Carlos Ferreira
Criador Mayra de Jesus Pereira 02/06/2023

Bom dia Professor,

Acabei descobrindo o erro, o DB_HOST deveria estar como db referenciado no docker-compose e estava como mysql, agora está funcionando normalmente

Obg

 

 
Mayra de Jesus Pereira
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!