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

Error: connect ECONNREFUSED 127.0.0.1:3307

Tentei seguir outros dúvidas do forum mas nada, estou usando mariadb, pq já estava na minha máquina e já define o modo padrão de autenticação para não ter o problema de ser autenticação simples mas nada funciona rodei isso:

ALTER USER 'petshop' IDENTIFIED WITH mysql_native_password BY '123';

dei flush e não funcionou, e agora não sei mais o que fazer. erro:

Error: connect ECONNREFUSED 127.0.0.1:3307
    at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1148:16)
 From event:
    at _registerHandshakeCmd (/home/karl/projetos/node/pet/node_modules/mariadb/lib/connection.js:745:11)
    at /home/karl/projetos/node/pet/node_modules/mariadb/lib/connection.js:57:11
    at new Promise (<anonymous>)
    at ConnectionCallback.Connection.connect (/home/karl/projetos/node/pet/node_modules/mariadb/lib/connection.js:56:16)
    at new ConnectionCallback (/home/karl/projetos/node/pet/node_modules/mariadb/lib/connection-callback.js:147:3)
    at Object.createConnection (/home/karl/projetos/node/pet/node_modules/mariadb/callback.js:28:10)
    at Object.<anonymous> (/home/karl/projetos/node/pet/infraestrutura/conexao.js:3:25)
    at Module._compile (internal/modules/cjs/loader.js:1072:14)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1101:10)
    at Module.load (internal/modules/cjs/loader.js:937:32) {
  errno: -111,
  code: 'ECONNREFUSED',
  syscall: 'connect',
  address: '127.0.0.1',
  port: 3307,
  fatal: true
}

github: https://github.com/karlgama/node-estudos-pet

OBS: Sério fiz vários cursos com vcs e esse é o mais dificil de acompanhar pq é muito desatualizado, muita coisa não funciona mais dessa forma, vcs poderiam montar esse curso usando containers, o que seria o melhor cenário ou pelo menos ter atualizado as coisas que mudaram. E caso não for usar containers sugiro usar sqlite invés de mysql para não ter que instalar, como sei que é um pouco diferente os passos do sqlite acabei não indo atrás para adotar nesse projeto, mas falando sério vcs tem que atualizar esse curso ou lançar outro com node e typescript. O mesmo vale para o curso de react bem desatualizado, enfim quem puder ajudar aí.

2 respostas
solução!

resolvido

Boa tarde Kaique, tudo certo?

Você poderia compartilhar conosco qual foi a sua solução para que outros colegas em situações parecidas possam utilizá-la?

Bons estudos!