NEWS
Node-Red Adapter: Error: connect ECONNREFUSED ::1:3306
-
Hallo!
Ich habe seit Jahren ein Script laufen, was mir Datenpunkte in eine lokale MySQL (MariaDB) Datenbank schreibt. Ich habe nun einige Adapter mal upgedatet und nun bekommt das Script (kleine Änderung am Script) keine Verbindung auf die Datenbank mehr.Debug-Meldung im Noede-Red:
Error: connect ECONNREFUSED ::1:3306Weitere Info:
/usr/bin/nodejs
/usr/bin/node
/usr/bin/npm
v17.5.0
v17.5.0
8.4.1Die Datenbankeinstellung sind ok, habe die User/Kennwort und DB Kombination mit HeidiSQL getestet, alles ok... bei der Meldung sieht es au, als würden aber die eingegebenen Daten nicht verwendet, die IP Informationen in der Fehlermeldung werden nicht ausgegeben! Kann es an Schreibrechte im Filesystem liegen? Wo schreibt Node-Red das Zeug hin?
Wer kennt das Verhalten und hat eine Lösung?
Vielen Dank
Gruß
Frank -
@dpcfan Du musst in Deinen Konfigurations_nodes schauen. Jede Datenbank hat eine Konfig-Node zu einer DB , in der Du die credentials eingeben musst.
aber natürlich nur wenn Du die mySQL Nodes in NodeRed verwendest. Wenn Du über Datenpunkte im iobroker auf mySQL zugreifst, da hat NodeRed nichts mit zu tun.
-
@mickym Da habe ich alles sauber eingetragen, hat ja funktioniert... das Kennwort habe ich auch geprüft!
Ich habe Node-Red schon einmal deinstalliert und den Flow wieder importiert ... alles nix gebracht
-
@dpcfan Du hast eine komische npm Version und nodejs Version - ich glaube dass Dein System so nicht supported wird.
Node JS sollte Version 14 sein und sollte eine gerade Nummer sein und npm - eigentlich Version 6. Ich würde das nach Anleitung von @thomas-braun
https://forum.iobroker.net/topic/42952/der-kleine-iobroker-linux-werkzeugkasten?_=1646922834631
wieder gerade ziehen.
-
@mickym Es läuft nach dem downgrade auf 14
1000 Dank