NEWS
SQL Daten - wie kann ich sie auslesen?
-
So, nun hab ich schön die hochgelobte sql Datenbank eingerichtet und es klappt auch soweit gut, in vis uns, die Darstellung der Datenverläufe.
Aber wirklich wichtig wäre mir, die Daten allgenmeingebräuchlich rauszuziehen und separat bzw. auf dem PC zu speichern.
Das Dumme ist - ich kann die Daten auf dem Raspi nichtmal im explorer finden! Geschweige denn rauskopieren/exportieren.
Wie läuft das Ganze denn?@brokeling Hi, verbinde dich doch einmal mit einem MySQL Browser wie https://www.heidisql.com (es gibt garantiert auch vergleichbare Tools für andere Betriebssysteme), mit deiner Datenbank. Dann kannst du dir die Struktur ansehen und schauen, ob und welche Werte du evtl. exportieren möchtest .
-
So, nun hab ich schön die hochgelobte sql Datenbank eingerichtet und es klappt auch soweit gut, in vis uns, die Darstellung der Datenverläufe.
Aber wirklich wichtig wäre mir, die Daten allgenmeingebräuchlich rauszuziehen und separat bzw. auf dem PC zu speichern.
Das Dumme ist - ich kann die Daten auf dem Raspi nichtmal im explorer finden! Geschweige denn rauskopieren/exportieren.
Wie läuft das Ganze denn?@brokeling sagte in SQL Daten - wie kann ich sie auslesen?:
und separat bzw. auf dem PC zu speichern
mit dem Adapter Backitup sichern ......
-
Hallo,
ich habe meine MariaDb auf einer extra VM unter Proxmox. Anschauen kann ich die Daten mit Heidisql, das reicht für mich aus. Sicherung läuft über ein Script. Stelle es Dir hier mal rein. Das Verzeichnis /media/backup hat bei mir alle Rechte (777).#!/bin/bash mysqldump -P3306 -uusername -puserpasswort iobroker | gzip -c -9 > /media/backup/iobroker_`/bin/date '+%Y_%m_%d--%H_%M_%S'`.sql.gzusername und userpasswort mit Deinen Werten einstellen, vor dem Usernamen ein -u ohne Leerraum und vor dem Userpasswort ein -p ohne Leerraum setzen.
Ist ganz einfach gestrickt, dann noch einen Cronjob mit dem Script angelegt, jede Nacht um 04.45 wird eine Sicherung nach /media/backup geschrieben
Sieht dann so aus:

Cronjob mit crontab -e auf der Konsole eintragen.

Da ich der VM ein zusätzliches SSD-Laufwerk spendiert habe, habe ich auch keine Platzprobleme. -
@brokeling Hi, verbinde dich doch einmal mit einem MySQL Browser wie https://www.heidisql.com (es gibt garantiert auch vergleichbare Tools für andere Betriebssysteme), mit deiner Datenbank. Dann kannst du dir die Struktur ansehen und schauen, ob und welche Werte du evtl. exportieren möchtest .
@Feuersturm https://www.heidisql.com, da komm ich schon garnicht an meine Datenbank. Welche Einstellungen sind da vorzunehmen?
Verbindungstyp?
Hostname - wo Raspi läuft?
Library?
Port? (im iobroker ist 0 eingetragen)
Erweitert?
Hab schon viel durchprobiert... -
@Feuersturm https://www.heidisql.com, da komm ich schon garnicht an meine Datenbank. Welche Einstellungen sind da vorzunehmen?
Verbindungstyp?
Hostname - wo Raspi läuft?
Library?
Port? (im iobroker ist 0 eingetragen)
Erweitert?
Hab schon viel durchprobiert...@brokeling Hi, ja der Hostname ist die IP / Serveradresse, wo die Datenbank drauf läuft. Was meinst du mit Library?
Bei mir sieht das so aus:
Einstellungen im ioBroker sql Adapter:

Verbindungseinstellungen bei heidisql:

Wenn man verbunden ist, sieht das dann so aus (Nicht wundern, meine Testdatenbank läuft auf einem bestehenden managed Server bei einem Anbieter und nicht auf der gleichen Instanz wo auch ioBroker läuft:

-
@brokeling Hi, ja der Hostname ist die IP / Serveradresse, wo die Datenbank drauf läuft. Was meinst du mit Library?
Bei mir sieht das so aus:
Einstellungen im ioBroker sql Adapter:

Verbindungseinstellungen bei heidisql:

Wenn man verbunden ist, sieht das dann so aus (Nicht wundern, meine Testdatenbank läuft auf einem bestehenden managed Server bei einem Anbieter und nicht auf der gleichen Instanz wo auch ioBroker läuft:

so isses bei mir.
-
so isses bei mir.
-
so isses bei mir.
@brokeling Ich hab gerade mal auf Version 11 aktualisiert. Bei mir wird dort libmariadb.dll angezeigt und ich kann mich damit verbinden.
-
so isses bei mir.
@brokeling Ist die IP korrekt unter Hostname eingetragen? Den Eintrag sieht man im Screenshot nicht.
-
@brokeling Ist die IP korrekt unter Hostname eingetragen? Den Eintrag sieht man im Screenshot nicht.
ja, das müsste eingentlich alles so stimmen, oder?


