我已经更新了我的节点版本,现在我无法使用我的应用程序访问我的数据库。我尝试了很多事情:-将 rout 更改为 127.0.0.1。-添加我的端口号 3306 -添加 socketPath: '/Applications/MAMP/tmp/mysql/mysql.sock' -kill node running 可能还有其他,但我总是有错误。实际上,我在运行此代码时有这个。错误:
disconnected
error: connect ECONNREFUSED ::1:3306
我之前工作的代码:
const mysql = require('mysql');
const db = mysql.createConnection({
host: "localhost",
user: "root",
password: "",
database: "discord"
});
if (db.state === 'disconnected') {
db.connect(function (err) {
if (err) { return console.error('error: ' + err.message); }
console.log('Connected to the MySQL server.');
});
}
console.log(db.state);
module.exports = db