1
我試圖連接到使用mssql
具有以下配置的Node.js/Express應用程序我的本地MySQL服務器:無法連接到本地主機:1433 - 連接ECONNREFUSED 127.0.0.1:1433
// Database connection
var sql = require('mssql');
var config = {
user: 'db_user',
password: 'db_pass',
server: 'localhost',
database: 'project_db'
};
sql.connect(config, function (err) {
if (err) {
console.log(err);
}
});
我得到這個錯誤:
{ [ConnectionError: Failed to connect to localhost:1433 - connect ECONNREFUSED 127.0.0.1:1433]
name: 'ConnectionError',
message: 'Failed to connect to localhost:1433 - connect ECONNREFUSED 127.0.0.1:1433',
code: 'ESOCKET' }
我知道我必須讓我的本地MySQL服務器的TCP/IP連接,但我無法找到如何做到這一點的OSX埃爾卡皮坦。有沒有像控制面板設置。這一切都可在系統偏好設置> MySql: 任何想法如何解決這個,傢伙?感謝您的幫助。
使用端口3306?多數民衆贊成通常聽,而不是1433 – edhurtig
你可以給小費如何改變它? – markoffden
此外,請發佈代碼,您實際打開MySQL連接 – edhurtig