node.js - 未处理的拒绝 SequelizeConnectionError : connect ENOENT

标签 node.js wordpress apache nginx

我被困在一个点上。我正在尝试使用命令“npm start”启动/连接,但无法在服务器上启动 npm。

我收到此错误:

Unhandled rejection SequelizeConnectionError: connect ENOENT
    at Handshake._callback (/home/ec2-user/webapps/vactivity/node/vactivity/node_modules/sequelize/lib/dialects/mysql/connection-manager.js:63:20)
    at Handshake.Sequence.end (/home/ec2-user/webapps/vactivity/node/vactivity/node_modules/mysql/lib/protocol/sequences/Sequence.js:96:24)
    at Protocol.handleNetworkError (/home/ec2-user/webapps/vactivity/node/vactivity/node_modules/mysql/lib/protocol/Protocol.js:358:14)
    at Connection._handleNetworkError (/home/ec2-user/webapps/vactivity/node/vactivity/node_modules/mysql/lib/Connection.js:382:18)
    at Socket.emit (events.js:95:17)
    at net.js:441:14
    at process._tickCallback (node.js:442:13)

除此之外,我的网站在 Nodejs 上工作并在服务器上配置了 nginx 服务器。

一切都是从我尝试设置 apache 添加 WordPress 博客网站时开始的。由于 nginx 已经在端口 80 上工作。我试图在另一个端口上设置 apache,以便一切正常,但最终出现上述错误。现在我的网站根本无法启动。

编辑: 我的网站使用nodejs运行。我需要一个 WordPress 博客网站来运行,所以我检查了我的服务器上是否有 apache 的范围。 我发现 apache 和 nginx 服务已经在运行,mysql 也已经在运行。

  • nginx 对于运行数据库管理工具“adminer”至关重要
  • 由于 nginx 和 apache 在同一端口上运行,因此我尝试将 apache 设置在默认端口之外的另一个端口上。
  • 之后我重新启动了apache,停止了mysql,停止了nginx,还停止了node
  • 我使用 pkill node 命令来停止 Node 服务。
  • 然后重新启动一切,但出现上述错误。
  • 我尝试了很多方法,最终重置了所有内容。
  • 从那时起我就陷入了这个错误。

有人可以帮忙吗?

最佳答案

我终于找到了问题并解决了。

Connect ENOENT表示系统无法连接mysql,因为路径不正确。

正如 Connect MySQL with Sequelize 的批准答案中所述

使用上述代码更新您的 models/index.js 文件。 要找到您的 mysql 套接字路径,请转到此处的文件 /etc/mysql/my.cnf (此路径可能取决于您的服务器)。对于我来说,它是 /etc/my.cnf。在这里您将找到套接字路径。现在将此路径粘贴到上面的代码中并执行 npm start

问题已解决。 :)

关于node.js - 未处理的拒绝 SequelizeConnectionError : connect ENOENT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34392164/

相关文章:

javascript - 从 Woocommerce get_customer_location Ajax 事件中删除

html - 如何更改 Wordpress 中每个页面的背景?

ruby-on-rails - HAML 和 ERB 渲染问题

javascript - 函数返回值错误

node.js - 开发依赖与 node.js 中的依赖

node.js - 使用 axios 发布数据和文件

php - 不再有 PHP 5.3.x 的 VC6 版本?

javascript - 如何使用 PHP 检测网页崩溃(不是浏览器崩溃)?

css - H1 标签 CSS 问题 - WordPress 网站上的一侧悬空

apache - 本地开发、Apache 与开发人员 - 文件权限