Maison > base de données > tutoriel mysql > le corps du texte

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

Barbara Streisand
Libérer: 2024-10-29 08:56:30
original
335 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!

source:php.cn
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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!