gpt4 book ai didi

mysql - 错误 : connect ECONNREFUSED

转载 作者:行者123 更新时间:2023-11-29 03:21:34 25 4
gpt4 key购买 nike

我正在运行一个以 mysql 作为我的数据库的 Node 应用程序(也使用 sequelize 作为 ORM)。每当我使用“node”命令运行“app.js”文件时,我都会收到错误消息:

{ [错误:连接 ECONNREFUSED 127.0.0.1:3306] 代码:'ECONNREFUSED', errno: 'ECONNREFUSED', 系统调用:'连接', 地址:'127.0.0.1', 端口:3306, 致命的:真实的

my code in the app.js file:

var mysql = require("mysql");

var connection = mysql.createConnection({
host: "localhost",
user: "root",
password: "password",
database: "openshare"
});

connection.connect(function(err){
if(err){
console.log(err);
} else {
console.log("no errors");
}
});

最佳答案

我可能应该事先提到,但我正在为我的 Node 环境使用 cloud9。 Cloud9 已经为您设置了一些东西:

  1. 您要连接的“主机”将只是“本地主机”。
  2. “用户”将是您的 cloud9 用户名。
  3. “密码将留空。
  4. “数据库”将是“c9”

 var connection = mysql.createConnection({
host: "localhost",
user: "seth40047",
password: "",
database: "c9"
});
https://community.c9.io/t/setting-up-mysql/1718对于在 cloud9 Node 环境中设置 MySql 也遇到问题的任何人,本文都非常有帮助。

关于mysql - 错误 : connect ECONNREFUSED,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43690972/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com