NEWS
[gelöst] MariaDB10 unter Proxmox-VM und SQL-Adapter - kein Zugriff
-
Hallo Gemeinde,
da mir meine Synology DS415+abgeraucht ist schnief habe ich auf meinem NUC nun eine neue VM angelegt, Debian 9 drauf, MariaDB10 installiert, Apache Server und PHP7. Alles fein nach Anleitung im Netz. Mit phpmyadmin komme ich auch via Browser auf die Datenbank drauf.
Versuche ich jetzt mit dem Adapter via IP und User (hab 4 ausprobiert; root-User von der Linux-Umgebung; User in der Datenbank, extra für ioBroker, wie ich es bei der Syno vorher auch hatte) auf die Datenbank zuzugreifen, erhalte ich immer den Fehler, dass keine Verbindung möglich ist.sql.0 2019-04-10 15:08:47.690 error Error: connect ECONNREFUSED 192.168.178.73:3306
Wenn ich mich via phpmyadmin einlogge (https://<IP>/phpmyadmin) funktioniert der Zugriff mit dem angelegten User "iobroker" auch...
Ist hier jemand, der das gleiche Umgesetzt hat und bei dem das klappt???Dankeee
PS: Wenn ich Bilder/mehr Infos liefern soll, sagt mir, was ihr braucht.
-
wo kommt denn die iobroker Datenbank her?
Wurde die vom Adapter angelegt oder hast Du die manuell hinzugefügt (bzw. aus einem backup?)
Falls diese vom Adapter angelegt wurde, wäre das meiner Meinung nach ein Hinweis darauf, dass die Verbinung doch zustande kommt.Du hast den User "iobroker" nicht irrtümlich mit großem "B" in der Datenbank angelegt?
[Nachtrag]
Ich habe von MariaDB aud InfluxDB umgestellt, daher kann ich nur aus meinen Erinnerungen heraus antworten und nicht direkt nachschauen/vergleichen ... ansonsten sieht das eigentlich alles korrekt aus?! -
@BBTown ich hab die Datenbank manuell angelegt in MariaDB. Meine Backups waren auch alle auf der DS415+
PS: Login ist mit kleinem "b"
und hier in der Datenbank der Benutzer:
-
@Kueppert eine Alibi-Antwort hätte ich noch ...
Den Adapter noch einmal neu starten und nach einem Augenblick erneut den Connect versuchenMuss mann ggf. in der SQL-Datenbank/PHPmyAdmin den Fernzugriff aktivieren/erlauben?
-
@BBTown sagte in MariaDB10 unter Proxmox-VM und SQL-Adapter - kein Zugriff:
Muss mann ggf. in der SQL-Datenbank/PHPmyAdmin den Fernzugriff aktivieren/erlauben?
Hi,
Adapter-Neustart hab ich schon paar mal durchDas mit dem Zugriff erlauben ist ne gute Frage...hab keine Ahnung, wo und wie, wenn man das machen muss :-S
-
O.o ich werd bekloppt - ich bin verbunden.
LÖSUNG:
Mit dem Midnight-Commander das file/etc/mysql/mariadb.conf.d
editieren, folgende Zeile auskommentieren mit #
alsobind-address = 127.0.0.1
zu# bind-address = 127.0.0.1
ändern.Voila, fertig. @BBTown, danke für den Tip bzw den Denkanstoß
-
@Kueppert Hi, habe das selbe Problem aber:
/etc/mysql/mariadb.conf.de
ist doch ein Verzeichnis ? Welche Datei hast du bearbeitet ?
-
@hammfrei du hast Recht ^^ die Datei bei mir ist in dem Verzeichnis und heißt:
50-server.cnf
ziemlich weit oben steht dann bei mir nun folgendes:
# Instead of skip-networking the default is now to listen only on # localhost which is more compatible and is not less secure. # bind-address = 127.0.0.1