Maison > base de données > tutoriel mysql > 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 ?

Barbara Streisand
Libérer: 2024-10-29 08:56:30
original
520 Les gens l'ont consulté

How to Fix the

Dépannage de l'erreur ECONNREFUSED dans la connexion MySQL 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 la mise en 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.

<code class="js">var client = mysql.createClient({
  user: uuuu,
  password: pppp,
  host: '127.0.0.1',
  port: '3306',
  _socket: '/var/run/mysqld/mysqld.sock',
});</code>
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal