【发布时间】:2021-06-11 19:42:10
【问题描述】:
我没有使用 AWS RDS,只使用 AWS EC2。
我将数据上传到 AWS EC2 Ubuntu 20.04 上的 MySQL 服务器的 3306 端口。
另外,在那个 ubuntu 上,我正在端口 3000 上运行我的 Node.js Web 服务器。
但是,Web 服务器无法访问 MySQL 服务器。 他们总是说
err : { Error: connect ECONNREFUSED 127.0.0.1:3306
at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1107:14)
我使用一些查询检查了我的数据是否在 MySQL 服务器中...
还有什么可以做的吗?
如果您需要有关我的设置或其他内容的更多信息,请告诉我。
【问题讨论】:
-
你有 ms mql 和 nodejs 在同一个 EC2 实例中运行?
-
如果您的 MySQL 与您的应用程序位于本地主机上,则安全组无关紧要。您可以使用
mysqlcli 连接到您的数据库吗? -
是的,我在同一个 EC2 实例中同时运行 mql 和 nodejs。
标签: mysql node.js amazon-web-services amazon-ec2