因此,我正尝试从使用xampp和使用mysql工作台过渡。我启动了本地数据库连接,并设法通过工作台在本地环境中成功连接到该数据库。但是,在我的NodeJS文件中,我试图连接到该本地数据库实例,但是在我的终端中,条件语句失败,表明它未成功连接到本地mysql实例,我不确定为什么。
本地数据库工作台配置:
用户:root
密码:(不能说,但是我自己的密码)
端口:3306
主机:localhost
正在运行的服务的屏幕截图:
NodeJS代码
var mysql = require("mysql");
var connection = mysql.createConnection({
host: "localhost",
user: "root",
password: "mydbpasswordishere",
database: "testdb",
port: 3306,
charset: "utf8mb4"
});
connection.connect(err => {
if (!err) {
console.log("DB Connection Succeeded");
} else {
console.log("DB Connection Failed");
}
});
module.exports = connection;
答案 0 :(得分:0)
根据您的屏幕截图:您可以互换连接的名称和主机名。 更改nodeJS代码或在工作台中编辑连接。 应该可以。