"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Como corrigir o erro “ECONNREFUSED” ao conectar-se ao MySQL a partir do Node.js?

Como corrigir o erro “ECONNREFUSED” ao conectar-se ao MySQL a partir do Node.js?

Publicado em 01/11/2024
Navegar:353

How to Fix the \

Solução de problemas de erro ECONNREFUSED na conexão MySQL do Node.js

Ao tentar estabelecer uma conexão de banco de dados usando Node.js e MySQL, você pode encontrar o erro "conectar ECONNREFUSED", indicando um problema de conexão. Aqui estão algumas soluções potenciais:

1. Habilite a rede MySQL:

Verifique o arquivo de configuração do MySQL (my.cnf) e certifique-se de que "skip-networking" esteja comentado. Este parâmetro desativa as conexões de rede, o que pode ser a causa do erro.

2. Definir soquete MySQL:

Especifique explicitamente o soquete MySQL definindo a propriedade "_socket" na configuração do cliente. Isso garante que a conexão seja estabelecida através do soquete Unix em vez da interface TCP/IP.

var client = mysql.createClient({
  user: uuuu,
  password: pppp,
  host: '127.0.0.1',
  port: '3306',
  _socket: '/var/run/mysqld/mysqld.sock',
});
Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3