Не могу установить локальное соединение mysql от верстака к nodejs - PullRequest
0 голосов
/ 06 февраля 2019

Итак, я пытаюсь отойти от использования xampp и mysql workbench.Я установил локальное соединение с БД и смог успешно подключиться к нему в своей локальной среде через верстак.Тем не менее, в моем файле NodeJS я пытаюсь подключиться к этому экземпляру локальной базы данных, но в моем терминале оператор условия терпит неудачу, говоря, что он неудачно подключается к локальному экземпляру mysql, и я не уверен, почему.

локальная конфигурация рабочей среды БД:

пользователь: root
пароль: (не могу сказать, но это мой собственный пароль)
порт: 3306
хост: localhost

Снимок экрана работающей службы:

enter image description here

Код 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;

1 Ответ

0 голосов
/ 06 февраля 2019

Согласно вашему скриншоту: у вас есть обмен имени и хоста вашего соединения.Либо измените код вашего nodeJS, либо отредактируйте соединение в рабочей среде.Это должно работать.

...