Node.js から MySQL への接続: ECONNREFUSED エラーの解決
Node.js から MySQL への接続を確立すると、「 connect ECONNREFUSED」エラーが表示され、接続の問題が示されます。これを解決する方法は次のとおりです。
方法 1: mysql.conf の Skip-networking のコメントを解除します
方法 2: ソケット パスを明示的に設定する
場合によっては、MySQL が接続をリッスンするソケット パスを指定する必要がある場合があります。
<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 中国語 Web サイトの他の関連記事を参照してください。