mysql - 关于 node.js 和 mysql
问题描述
我将 node.js 与 mysql 数据库一起使用。
我正在使用这样的配置:
var mysql = require('mysql');
var client = mysql.createConnection({
host: 'localhost',
user: 'root',
password: 'java1234',
port: '3306',
database: 'sample'
});
然后我收到这些错误消息:
错误:ER_ACCESS_DENIED_ERROR:在 Handshake.Sequence._packetToError (C:\node\test11_users\node_modules\mysql\lib\protocol\sequences\Sequence.js:47 :14) 在 Handshake.ErrorPacket (C:\node\test11_users\node_modules\mysql\lib\protocol\sequences\Handshake.js:124:18) 在 Protocol._parsePacket (C:\node\test11_users\node_modules\mysql\lib \protocol\Protocol.js:278:23) 在 Parser.write (C:\node\test11_users\node_modules\mysql\lib\protocol\Parser.js:76:12) 在 Protocol.write (C:\node\test11_users \node_modules\mysql\lib\protocol\Protocol.js:38:16) 在 Socket。(C:\node\test11_users\node_modules\mysql\lib\Connection.js:91:28) 在 Socket。(C:\node\test11_users\node_modules\mysql\lib\Connection.js:502:10) 在 emitOne (events.js:116:
但我无法解决这个问题。感谢您轻松解释。
解决方案
从连接选项中删除端口并尝试
var mysql = require('mysql');
var connection = mysql.createConnection({
host : 'localhost',
user : 'root',
password : 'java1234',
database : 'sample'
});
connection.connect();
推荐阅读
- python - scrapy 如何抓取随机文本或没有类和 id
- bash - .bashrc 文件正在循环“脚本”命令
- c# - FormsAuthentication Decrypt In Asp.Net Core
- bash - How can I update column values with the content of a file without interpreting it?
- python-3.x - How to extract Requests/Seconds (Throughput) of a performance test using Locust?
- jenkins - 是否可以在詹金斯管道的并行阶段运行相同的詹金斯构建作业
- python - Recursively searching both file and subfolder names for a list of strings
- laravel - 如何为我的 Laravel 应用程序创建私钥
- android - 如何在请求的每个数组值中上传图像数组?
- javascript - 生成表的 javascript 在 Chrome 上工作,但在 Internet Explorer 上失败。如何?