Node.js MySQL:解决“connect ECONNREFUSED”错误
将 Node.js 应用程序部署到远程服务器时,您可以尝试建立与 MySQL 数据库的连接时遇到“connect ECONNREFUSED”错误。当 MySQL 连接参数中提供的主机配置不正确时,通常会出现此问题。
在您的特定场景中,您提到使用“myurl.at”作为主机值。验证此 URL 的准确性至关重要。确保正确输入MySQL数据库所在服务器的IP地址或主机名。另外,请确保您的数据库服务器正在运行并且可以从远程主机访问。
导致此错误的另一个可能原因是部署时应将主机值设置为“127.0.0.1”而不是“localhost”到远程服务器。此更改是必要的,因为“localhost”指的是本地计算机,远程数据库服务器无法访问它。
要解决此问题,请导航到与数据库建立连接的代码部分MySQL 数据库。将主机配置中的“localhost”值替换为“127.0.0.1”。
完成这些更改后,重新启动 Node.js 服务器并尝试再次加载页面。应用程序现在应该能够成功连接到 MySQL 数据库,而不会遇到“connect ECONNREFUSED”错误。
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3