我正在尝试使用节点mysql在我的数据库服务器和客户端节点应用程序之间建立一个远程连接。我可以使用PHP从我的计算机本地主机以及我拥有的另一台服务器连接到这个远程数据库,所以我认为mysql conf没有什么问题。要了解信息,nodejs正在使用nginx运行,我已经设置了一个代理来使节点在端口80上工作,也许这就是问题所在?谢谢。编辑var express = require('express');
var mysql = require('<
它们中的每一个都多次连接到Mysql数据库,并选择或更新数据库中包含的信息。在运行这三个脚本大约20~次(与数据库连接/断开连接的次数比这多得多)之后,我收到消息'Can't connect to MySQL server on 'localhost‘(10055)。我在其他地方读到过,我可以使用mysql_auto_reconnect=1让它重新连接到数据库,但是我不完全确定这就是问题所在。当程序崩溃时,我计算机上的Mysql服务器仍然连接-我不必重新启动它。我想知道它为什么这样做