Lorsque vous essayez de vous connecter à un serveur MySQL à l'aide de Node.js, vous pouvez rencontrer l'erreur « ECONNREFUSED ». Cette erreur est généralement associée au refus de connexion par le serveur.
Causes potentielles :
Solution :
Si vous avez vérifié les causes potentielles et qu'aucune d'elles ne s'applique, pensez à ajuster l'option de port dans vos paramètres de connexion. Au lieu de spécifier le port TCP, essayez de spécifier le chemin d'accès au socket Unix en utilisant '/var/run/mysqld/mysqld.sock' comme suit :
var mysql_link = { host: 'localhost', port: '/var/run/mysqld/mysqld.sock', // Unix socket path database: 'nodetest', user: 'root', password: 'xxx', }; var connection = mysql.createConnection(mysql_link);
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!