如何告诉node.js MySQL没有在默认端口上运行?

2022-05-09 00:00:00 node.js mysql mamp

我遇到了与此人类似的问题:connect ECONNREFUSED - node js , sql

我正在尝试将app.js连接到作为MAMP的一部分运行的现有数据库。MAMP在端口8889上运行MySQL;我如何告诉node.js在哪个端口上找到MySQL?


解决方案

初始化MySQL客户端以及用户名和密码时,可以传递不同的端口值。

const client = mysql.createClient({
  user: '??',
  password: '??',
  port: 8889
});

相关文章