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”错误。
以上是为什么在 Node.js 应用程序中连接到 MySQL 时出现“connect ECONNREFUSED”错误?的详细内容。更多信息请关注PHP中文网其他相关文章!