Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Error: listen EADDRINUSE: address already in use :::3306

Estou com um problema envolvendo a porta usada na API e no banco de dados. Na aula é usada a porta :3000, no meu caso estou usando a :3306. Quando o processo do MySql está rodando eu não consigo iniciar a aplicação. A solução que tinha visto era derrubar os processos que estavam usando a porta 3306. Porém com isso eu derrubo o processo o MySql e sem ele não consigo realizar as requisições pelo POSTMAN.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

2 respostas
solução!

Caro amigo, boa tarde! Tudo bem?

No geral, quando desenvolvemos aplicações web, as portas padrão são 3000 para a API e 3306 para o BD. Se você tiver um serviço de BD rodando na porta 3306, sua aplicação web (API) não poderá utilizar a mesma porta.

Tente subir a sua API na porta 8080 e o seu banco na porta 3306. Isso deve funcionar corretamente e já é um exemplo diferente do que o instrutor faz na vídeo aula.

Qualquer dúvida, manda aí!

Abraço.

Boa tarde, tudo bem e você?

Muito obrigado por esclarecer, funcionou aqui. Eu estava muito frustado porque interrompi meus estudos por conta desse problema e não achava a solução em lugar algum. Obrigado novamente!

Abraço.