簡體   English   中英

NodeJS錯誤連接關於mysql數據庫的ECONNREFUSED

[英]NodeJS Error connect ECONNREFUSED about mysql database

我正在嘗試連接我的 mysql 數據庫,但我無法收到錯誤消息:錯誤:連接 ECONNREFUSED 127.0.0.1:8889

我的代碼:

var express = require("express");
var app = express();

var mysql = require("mysql");
var bodyParser = require("body-parser");

app.use(bodyParser.json({type:'application/json'}));
app.use(bodyParser.urlencoded({extended:true}));

var con = mysql.createConnection({
    host:"localhost",
    port:"8889",
    user:"root",
    password:"root",
    database:"turktakvim_mobil"
});

var server = app.listen(8000,function(){console.log("localhost successfull");
    var host = server.address().address
    var port = server.address().port
});

con.connect(function(error){
    if(error) console.log("error : "+error);
    else console.log("database successfull");
});

我得到了這個 output:
本地主機成功
錯誤:錯誤:連接 ECONNREFUSED 127.0.0.1:8889

我還檢查了我的 MAMMP 設置,一切正常

我工作的截圖

媽媽的設置

我執行您的代碼,例如::它起作用了我認為問題在於您 mysql 連接

var con = mysql.createConnection({
主機:“本地主機”,
端口:“3306”,
用戶:“根”,
密碼:“根”,
數據庫:“測試”
});

執行

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM