首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mysql与Node应用程序的连接失败,密码正确

问mysql与Node应用程序的连接失败,密码正确
EN

Stack Overflow用户
提问于 2020-03-30 21:31:50
回答 1查看 1.8K关注 0票数 0

当我的应用程序执行create查询时,我得到了以下错误:

Error: connect ECONNREFUSED 127.0.0.1:3306 at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1141:16)

当我试图从数据库中获取信息时,我什么也得不到。当使用命令行访问mysql时,它不再要求我输入密码,我只需输入mysql,它就会授予我访问权限。这似乎不应该是这样的。

我确信这与服务器上某个地方的sequel数据库配置有关,因为它过去在服务器上的同一个mysql实例上工作,在本地也适用于我的开发环境。

节点应用程序和mysql实现位于同一台服务器上。它们共享相同的本地主机。我已经确保我的密码对于节点mysql连接是正确的。

下面是我在/etc/my.cnf中的my.cnf文件中设置的值

代码语言:javascript
复制
[mysqld]
datadir=/var/lib/mysql
#socket=/var/lib/mysql/mysql.sock
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid

[client]
port=3306
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-04-03 07:39:51

我不知道确切的根路径,但在删除mysql之后,并确保没有留下安装历史路径。重新安装和使用套接字路径而不是端口是CentOS7+ MySql 8的方法

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60931692

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档