0

我已经更新了我的节点版本,现在我无法使用我的应用程序访问我的数据库。我尝试了很多事情:-将 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
4

1 回答 1

0

我的问题是版本,discord.js因为我也更新了它。我已经在我的 package.json 中将它更改为我之前使用的那个,并且一切运行良好。很难将我的所有应用程序更新到新版本。如果您有任何建议可以轻松更新它而不会遇到多个问题,我在这里!

于 2022-02-04T04:17:12.380 回答