Herstellen einer Verbindung zu MySQL von Node.js: Behebung des ECONNREFUSED-Fehlers
Beim Herstellen von Verbindungen zu MySQL von Node.js aus kann es vorkommen, dass „ „Connect ECONNREFUSED“-Fehler, der auf ein Verbindungsproblem hinweist. So lösen Sie das Problem:
Methode 1: Kommentieren Sie „skip-networking“ in mysql.conf aus
Methode 2: Legen Sie den Socket-Pfad explizit fest
In einigen Fällen müssen Sie möglicherweise den Socket-Pfad angeben, auf den MySQL wartet Verbindungen.
<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>
Starten Sie Ihre Node.js-Anwendung neu und die Verbindung sollte nun erfolgreich hergestellt werden.
Das obige ist der detaillierte Inhalt vonWarum erhalte ich die Fehlermeldung „ECONNREFUSED“, wenn ich von Node.js aus eine Verbindung zu MySQL herstelle?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!