我遇到了与这个人相似的问题:连接ECONNREFUSED - node js,sql
我正在尝试将app.js连接到作为MAMP一部分运行的现有数据库。 MAMP在端口8889上运行mysql; 我该如何告诉node.js在哪个端口找到mysql?
我遇到了与这个人相似的问题:连接ECONNREFUSED - node js,sql
我正在尝试将app.js连接到作为MAMP一部分运行的现有数据库。 MAMP在端口8889上运行mysql; 我该如何告诉node.js在哪个端口找到mysql?
在初始化mysql客户端时,除了用户名和密码外,您还可以传递不同的端口值。
const client = mysql.createClient({
user: '??',
password: '??',
port: 8889
});
对于那些使用mysql.createPool({...})
初始化mysql连接对象的人,它与被接受的答案相同。 参考资料
const connection = mysql.createPool({
host: ...,
port: 8889,
user: ...,
password: ...,
});