ホームページ >データベース >mysql チュートリアル >Node.js を使用して MySQL に接続すると「ECONNREFUSED」エラーが発生するのはなぜですか?
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 中国語 Web サイトの他の関連記事を参照してください。