嘗試使用 Node.js 連接到 MySQL 伺服器時,您可能會遇到「ECONNREFUSED」錯誤。此錯誤通常與伺服器拒絕連線有關。
潛在原因:
解決方案:
如果您已檢查了潛在原因,但沒有一個適用,考慮調整連接參數中的連接埠選項。不要指定 TCP 端口,而是嘗試使用 '/var/run/mysqld/mysqld.sock' 指定 Unix 套接字的路徑,如下所示:
var mysql_link = { host: 'localhost', port: '/var/run/mysqld/mysqld.sock', // Unix socket path database: 'nodetest', user: 'root', password: 'xxx', }; var connection = mysql.createConnection(mysql_link);
以上是為什麼使用 Node.js 連接到 MySQL 時會收到「ECONNREFUSED」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!