Immer Fehler "Verbindung ECONNREFUSED 127.0.0.1:3306", während eine Verbindung zu mysql herstellen

Ich bin neu auf nodeJs und zu entwickeln versuchen meine erste Anwendung. Ich installierte mysql-Paket durch npm, habe Es installiert und ich kann sehen, eine erfolgreiche Eingabe im Paket.json. Wenn ich allerdings versuche eine Verbindung zu mysql-server, es gibt mir diese Fehlermeldung connect ECONNREFUSED 127.0.0.1:3306. Ich suchte für diese Frage auf StackOverflow und anderen Nutzern, die hatte das gleiche Problem, habe es ausgeführt, durch hinzufügen eines Eintrags socketPath: '/var/run/mysqld/mysqld.sock' auf das configuration-Objekt. Aber wenn ich Hinzugefügt dies zu meiner configuration-Objekt, hab ich einen neuen Fehler connect ENOENT /var/run/mysqld/mysqld.sock.

Hier ist der code mit dem ich versuche, die Verbindung zum server

var express = require('express');
var router = express.Router();
var mysql = require('mysql');
var connection = mysql.createConnection({
    host: 'localhost',
    user: 'root',
    password: '',
    database: 'blog',
    socketPath: '/var/run/mysqld/mysqld.sock'
});

connection.connect();
module.exports = router;

Ich bin mit einem Windows-Rechner und musste mysql installieren, bevor Sie über XAMPP-Paket. Kann dies der Grund für das scheitern der Verbindung?

Schreibe einen Kommentar