代码手敲 之后 在启动 这个报错 实在不知道是啥原因
来源:11-7 开发路由-代码演示

再坚持坚持一下
2021-03-28
$ cnpm run dev
blog-koa2@0.1.0 dev C:\Users\BTI-DELL5370-134\Desktop\node.js\nodejs-myblog\code-demo\blog-koa2
cross-env NODE_ENV=dev ./node_modules/.bin/nodemon bin/www
[nodemon] 1.19.4
[nodemon] to restart at any time, enter rs
[nodemon] watching dir(s): .
[nodemon] watching extensions: js,mjs,json
[nodemon] starting node bin/www
C:\Users\BTI-DELL5370-134\Desktop\node.js\nodejs-myblog\code-demo\blog-koa2\node_modules_mysql@2.18.1@mysql\lib\protocol\Parser.js:437
throw err; // Rethrow non-MySQL errors
^
Error: ER_ACCESS_DENIED_ERROR: Access denied for user ‘root’@‘localhost’ (using password: YES)
at Handshake.Sequence._packetToError (C:\Users\BTI-DELL5370-134\Desktop\node.js\nodejs-myblog\code-demo\blog-koa2\node_modules_mysql@2.18.1@mysql\lib\protocol\sequences\Sequence.js:47:14)
at Handshake.ErrorPacket (C:\Users\BTI-DELL5370-134\Desktop\node.js\nodejs-myblog\code-demo\blog-koa2\node_modules_mysql@2.18.1@mysql\lib\protocol\sequences\Handshake.js:123:18)
at Protocol._parsePacket (C:\Users\BTI-DELL5370-134\Desktop\node.js\nodejs-myblog\code-demo\blog-koa2\node_modules_mysql@2.18.1@mysql\lib\protocol\Protocol.js:291:23)
at Parser._parsePacket (C:\Users\BTI-DELL5370-134\Desktop\node.js\nodejs-myblog\code-demo\blog-koa2\node_modules_mysql@2.18.1@mysql\lib\protocol\Parser.js:433:10)
at Parser.write (C:\Users\BTI-DELL5370-134\Desktop\node.js\nodejs-myblog\code-demo\blog-koa2\node_modules_mysql@2.18.1@mysql\lib\protocol\Parser.js:43:10)
at Protocol.write (C:\Users\BTI-DELL5370-134\Desktop\node.js\nodejs-myblog\code-demo\blog-koa2\node_modules_mysql@2.18.1@mysql\lib\protocol\Protocol.js:38:16)
at Socket. (C:\Users\BTI-DELL5370-134\Desktop\node.js\nodejs-myblog\code-demo\blog-koa2\node_modules_mysql@2.18.1@mysql\lib\Connection.js:88:28)
at Socket. (C:\Users\BTI-DELL5370-134\Desktop\node.js\nodejs-myblog\code-demo\blog-koa2\node_modules_mysql@2.18.1@mysql\lib\Connection.js:526:10)
at Socket.emit (events.js:315:20)
at addChunk (internal/streams/readable.js:309:12)
at readableAddChunk (internal/streams/readable.js:284:9)
at Socket.Readable.push (internal/streams/readable.js:223:10)
at TCP.onStreamRead (internal/stream_base_commons.js:188:23)
--------------------
at Protocol._enqueue (C:\Users\BTI-DELL5370-134\Desktop\node.js\nodejs-myblog\code-demo\blog-koa2\node_modules_mysql@2.18.1@mysql\lib\protocol\Protocol.js:144:48)
at Protocol.handshake (C:\Users\BTI-DELL5370-134\Desktop\node.js\nodejs-myblog\code-demo\blog-koa2\node_modules_mysql@2.18.1@mysql\lib\protocol\Protocol.js:51:23)
at Connection.connect (C:\Users\BTI-DELL5370-134\Desktop\node.js\nodejs-myblog\code-demo\blog-koa2\node_modules_mysql@2.18.1@mysql\lib\Connection.js:116:18)
at Object. (C:\Users\BTI-DELL5370-134\Desktop\node.js\nodejs-myblog\code-demo\blog-koa2\db\mysql.js:8:5)
at Module._compile (internal/modules/cjs/loader.js:1063:30)
at Object.Module._extensions…js (internal/modules/cjs/loader.js:1092:10)
at Module.load (internal/modules/cjs/loader.js:928:32)
at Function.Module._load (internal/modules/cjs/loader.js:769:14)
at Module.require (internal/modules/cjs/loader.js:952:19)
at require (internal/modules/cjs/helpers.js:88:18)
at Object. (C:\Users\BTI-DELL5370-134\Desktop\node.js\nodejs-myblog\code-demo\blog-koa2\controller\blog.js:2:18)
at Module._compile (internal/modules/cjs/loader.js:1063:30)
at Object.Module._extensions…js (internal/modules/cjs/loader.js:1092:10)
at Module.load (internal/modules/cjs/loader.js:928:32)
at Function.Module._load (internal/modules/cjs/loader.js:769:14)
at Module.require (internal/modules/cjs/loader.js:952:19)
Emitted ‘error’ event on Connection instance at:
at Connection._handleProtocolError (C:\Users\BTI-DELL5370-134\Desktop\node.js\nodejs-myblog\code-demo\blog-koa2\node_modules_mysql@2.18.1@mysql\lib\Connection.js:423:8)
at Protocol.emit (events.js:315:20)
at Protocol._delegateError (C:\Users\BTI-DELL5370-134\Desktop\node.js\nodejs-myblog\code-demo\blog-koa2\node_modules_mysql@2.18.1@mysql\lib\protocol\Protocol.js:398:10)
at Handshake. (C:\Users\BTI-DELL5370-134\Desktop\node.js\nodejs-myblog\code-demo\blog-koa2\node_modules_mysql@2.18.1@mysql\lib\protocol\Protocol.js:153:12)
at Handshake.emit (events.js:315:20)
at Handshake.Sequence.end (C:\Users\BTI-DELL5370-134\Desktop\node.js\nodejs-myblog\code-demo\blog-koa2\node_modules_mysql@2.18.1@mysql\lib\protocol\sequences\Sequence.js:78:12)
at Handshake.ErrorPacket (C:\Users\BTI-DELL5370-134\Desktop\node.js\nodejs-myblog\code-demo\blog-koa2\node_modules_mysql@2.18.1@mysql\lib\protocol\sequences\Handshake.js:125:8)
at Protocol._parsePacket (C:\Users\BTI-DELL5370-134\Desktop\node.js\nodejs-myblog\code-demo\blog-koa2\node_modules_mysql@2.18.1@mysql\lib\protocol\Protocol.js:291:23)
[… lines matching original stack trace …]
at readableAddChunk (internal/streams/readable.js:284:9) {
code: ‘ER_ACCESS_DENIED_ERROR’,
errno: 1045,
sqlMessage: “Access denied for user ‘root’@‘localhost’ (using password: YES)”,
sqlState: ‘28000’,
fatal: true
}
[nodemon] app crashed - waiting for file changes before starting…
1回答
-
连接 mysql 出错。注意看看报错信息,去百度搜一下这个报错信息,就有很多答案。
这是一个很常见的问题,很多同学遇到过,后来也都解决了
012021-03-29
相似问题