"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Comment corriger l'erreur « ECONNREFUSED » lors de la connexion à MySQL depuis Node.js ?

Comment corriger l'erreur « ECONNREFUSED » lors de la connexion à MySQL depuis Node.js ?

Publié le 2024-11-01
Parcourir:963

How to Fix the \

Dépannage de l'erreur ECONNREFUSED dans la connexion MySQL de Node.js

Lorsque vous essayez d'établir une connexion à une base de données à l'aide de Node.js et MySQL, vous pouvez rencontrer l'erreur "connect ECONNREFUSED", indiquant un problème de connexion. Voici quelques solutions potentielles :

1. Activer le réseau MySQL :

Vérifiez le fichier de configuration MySQL (my.cnf) et assurez-vous que "skip-networking" est commenté. Ce paramètre désactive les connexions réseau, ce qui pourrait être la cause de l'erreur.

2. Définir le socket MySQL :

Spécifiez explicitement le socket MySQL en définissant la propriété "_socket" dans la configuration du client. Cela garantit que la connexion est établie via le socket Unix au lieu de l'interface TCP/IP.

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

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3