Итак, я пытаюсь отойти от использования xampp и mysql workbench.Я установил локальное соединение с БД и смог успешно подключиться к нему в своей локальной среде через верстак.Тем не менее, в моем файле 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;