Как решить ошибку SQL ECONNREFUSED в командной строке при поиске файла Javascript? - PullRequest
0 голосов
/ 07 сентября 2018

Я пытаюсь работать с SQL, чтобы создать базу данных и подключить ее к документу Javascript (пока все локально). У меня есть следующий код в Javascript:

var mysql = require('mysql');


var con = mysql.createConnection({
  host: "localhost",
  user: "name",
  password: "123"
});

con.connect(function(err) {
  if (err) throw err;
  console.log("Connected!");
  con.query("CREATE DATABASE mydb", function (err, result) {
    if (err) throw err;
    console.log("Database created");
  });
});

В моем файле Javacript, который сохраняется в папке SQLITE, на моем жестком диске. Я вошел в командную строку, надеясь создать базу данных. Тем не менее, когда я набираю «node db_connection.js» (когда он подключен к папке SQLITE в качестве моего каталога, компьютер поочередно делает ничего не делая и предлагая другой шанс для ввода на следующей строке, поддерживая каталог, или возвращает следующее сообщение об ошибке :

C:\Users\julia\OneDrive\Documents\sqlite>node db_connection.js
C:\Users\julia\OneDrive\Documents\sqlite\db_connection.js:12
  if (err) throw err;
           ^

Error: connect ECONNREFUSED 127.0.0.1:3306
    at Object._errnoException (util.js:992:11)
    at _exceptionWithHostPort (util.js:1014:20)
    at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1186:14)
    --------------------
    at Protocol._enqueue (C:\Users\julia\node_modules\mysql\lib\protocol\Protocol.js:144:48)
    at Protocol.handshake (C:\Users\julia\node_modules\mysql\lib\protocol\Protocol.js:51:23)
    at Connection.connect (C:\Users\julia\node_modules\mysql\lib\Connection.js:118:18)
    at Object.<anonymous> (C:\Users\julia\OneDrive\Documents\sqlite\db_connection.js:11:5)
    at Module._compile (module.js:652:30)
    at Object.Module._extensions..js (module.js:663:10)
    at Module.load (module.js:565:32)
    at tryModuleLoad (module.js:505:12)
    at Function.Module._load (module.js:497:3)
    at Function.Module.runMain (module.js:693:10)

Я отключил брандмауэр Windows и создал новый документ, ни один из которых не устранил проблему. Любая помощь, которую вы могли бы оказать в этом вопросе, будет принята с благодарностью. Спасибо, -J

...