从 Node.js 连接到 MySQL:解决 ECONNREFUSED 错误
从 Node.js 建立到 MySQL 的连接时,您可能会遇到“ connect ECONNREFUSED”错误,表明连接有问题。解决方法如下:
方法1:取消mysql.conf中skip-networking的注释
方法二:显式设置socket路径
在某些情况下,你可能需要指定MySQL监听连接的socket路径
<code class="javascript">var client = mysql.createClient({ user: uuuu, password: pppp, });</code>
<code class="javascript">var client = mysql.createClient({ user: uuuu, password: pppp, _socket: '/var/run/mysqld/mysqld.sock', });</code>
重新启动 Node.js 应用程序,现在应该已成功建立连接。
以上是为什么从 Node.js 连接到 MySQL 时出现'ECONNREFUSED”错误?的详细内容。更多信息请关注PHP中文网其他相关文章!