尝试使用 Node.js 连接到 MySQL 服务器时,您可能会遇到“ECONNREFUSED”错误。此错误通常与服务器拒绝连接有关。
潜在原因:
解决方案:
如果您已检查了潜在原因,但没有一个适用,考虑调整连接参数中的端口选项。不要指定 TCP 端口,而是尝试使用 '/var/run/mysqld/mysqld.sock' 指定 Unix 套接字的路径,如下所示:
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);
以上是为什么使用 Node.js 连接到 MySQL 时会收到'ECONNREFUSED”错误?的详细内容。更多信息请关注PHP中文网其他相关文章!