Javascript 我在连接mysql数据库时出错

Javascript 我在连接mysql数据库时出错,javascript,mysql,Javascript,Mysql,我试图将一些数据输入到mysql数据库中,但无法连接到它 我的代码: 我还使用cmd中的npm install mysql将mysql安装到我的系统中。每当我尝试执行上述代码时,都会出现以下错误: C:\Users\Abhishek\Desktop\Data scraping\scraping.js:60 if (err) throw err; ^ Error: connect ECONNREFUSED 127.0.0.1:3306 at TCPConnect

我试图将一些数据输入到
mysql
数据库中,但无法连接到它

我的代码:

我还使用cmd中的
npm install mysql
将mysql安装到我的系统中。每当我尝试执行上述代码时,都会出现以下错误:

C:\Users\Abhishek\Desktop\Data scraping\scraping.js:60
  if (err) throw err;
           ^

Error: connect ECONNREFUSED 127.0.0.1:3306
    at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1129:16)
    --------------------
    at Protocol._enqueue (C:\Users\Abhishek\node_modules\mysql\lib\protocol\Protocol.js:144:48)
    at Protocol.handshake (C:\Users\Abhishek\node_modules\mysql\lib\protocol\Protocol.js:51:23)
    at Connection.connect (C:\Users\Abhishek\node_modules\mysql\lib\Connection.js:116:18)
    at Object.<anonymous> (C:\Users\Abhishek\Desktop\Data scraping\scraping.js:59:5)
    at Module._compile (node:internal/modules/cjs/loader:1083:30)
    at Object.Module._extensions..js (node:internal/modules/cjs/loader:1112:10)
    at Module.load (node:internal/modules/cjs/loader:948:32)
    at Function.Module._load (node:internal/modules/cjs/loader:789:14)
    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:72:12)
    at node:internal/main/run_main_module:17:47 {
  errno: -4078,
  code: 'ECONNREFUSED',
  syscall: 'connect',
  address: '127.0.0.1',
  port: 3306,
  fatal: true
}
C:\Users\Abhishek\Desktop\Data scraping\scraping.js:60
如果(错误)抛出错误;
^
错误:connect ECONREFUSSED 127.0.0.1:3306
在TCPConnectWrap.afterConnect[as oncomplete](节点:net:1129:16)
--------------------
at Protocol.\u排队(C:\Users\Abhishek\node\u modules\mysql\lib\Protocol\Protocol.js:144:48)
在Protocol.handshake(C:\Users\Abhishek\node\u modules\mysql\lib\Protocol\Protocol.js:51:23)
在Connection.connect(C:\Users\Abhishek\node\u modules\mysql\lib\Connection.js:116:18)
反对。(C:\Users\Abhishek\Desktop\Data scraping\scraping.js:59:5)
at模块编译(节点:内部/modules/cjs/loader:1083:30)
在Object.Module._extensions..js(节点:internal/modules/cjs/loader:1112:10)
at Module.load(节点:内部/模块/cjs/加载器:948:32)
at功能模块加载(节点:内部/模块/cjs/加载程序:789:14)
在Function.executeUserEntryPoint[作为runMain](节点:内部/modules/run\u main:72:12)
节点处:内部/主/运行\u主\u模块:17:47{
errno:-4078,
代码:'econnreference',
系统调用:“连接”,
地址:“127.0.0.1”,
港口:3306,
致命的:真的
}

如何修复此问题?

您是否已打开mysql?请确保您的mysql服务在端口
3306
上本地运行。否,我如何修复?这是一个驱动程序,您需要确保已安装mysql服务并运行您正在使用的操作系统?是否已打开mysql?请,请确保您的MySQL服务在端口3306上本地运行。不,我该怎么做?这是一个驱动程序,您需要确保安装了MySQL服务并运行您正在使用的操作系统?
C:\Users\Abhishek\Desktop\Data scraping\scraping.js:60
  if (err) throw err;
           ^

Error: connect ECONNREFUSED 127.0.0.1:3306
    at TCPConnectWrap.afterConnect [as oncomplete] (node:net:1129:16)
    --------------------
    at Protocol._enqueue (C:\Users\Abhishek\node_modules\mysql\lib\protocol\Protocol.js:144:48)
    at Protocol.handshake (C:\Users\Abhishek\node_modules\mysql\lib\protocol\Protocol.js:51:23)
    at Connection.connect (C:\Users\Abhishek\node_modules\mysql\lib\Connection.js:116:18)
    at Object.<anonymous> (C:\Users\Abhishek\Desktop\Data scraping\scraping.js:59:5)
    at Module._compile (node:internal/modules/cjs/loader:1083:30)
    at Object.Module._extensions..js (node:internal/modules/cjs/loader:1112:10)
    at Module.load (node:internal/modules/cjs/loader:948:32)
    at Function.Module._load (node:internal/modules/cjs/loader:789:14)
    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:72:12)
    at node:internal/main/run_main_module:17:47 {
  errno: -4078,
  code: 'ECONNREFUSED',
  syscall: 'connect',
  address: '127.0.0.1',
  port: 3306,
  fatal: true
}