Heim >Datenbank >MySQL-Tutorial >Warum erhalte ich die Fehlermeldung „ECONNREFUSED', wenn ich mit Node.js eine Verbindung zu MySQL herstelle?
Beim Versuch, mit Node.js eine Verbindung zu einem MySQL-Server herzustellen, kann der Fehler „ECONNREFUSED“ auftreten. Dieser Fehler ist häufig damit verbunden, dass die Verbindung vom Server abgelehnt wird.
Mögliche Ursachen:
Lösung:
Wenn Sie die möglichen Ursachen überprüft haben und keine davon zutrifft, Erwägen Sie, die Portoption in Ihren Verbindungsparametern anzupassen. Anstatt den TCP-Port anzugeben, versuchen Sie, den Pfad zum Unix-Socket mit „/var/run/mysqld/mysqld.sock“ wie folgt anzugeben:
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);
Das obige ist der detaillierte Inhalt vonWarum erhalte ich die Fehlermeldung „ECONNREFUSED', wenn ich mit Node.js eine Verbindung zu MySQL herstelle?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!