Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. SQL Daten - wie kann ich sie auslesen?

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    SQL Daten - wie kann ich sie auslesen?

    This topic has been deleted. Only users with topic management privileges can see it.
    • B
      brokeling last edited by brokeling

      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?

      Feuersturm Glasfaser 2 Replies Last reply Reply Quote 0
      • Feuersturm
        Feuersturm @brokeling last edited by Feuersturm

        @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 .

        B 1 Reply Last reply Reply Quote 1
        • Glasfaser
          Glasfaser @brokeling last edited by

          @brokeling sagte in SQL Daten - wie kann ich sie auslesen?:

          und separat bzw. auf dem PC zu speichern

          mit dem Adapter Backitup sichern ......

          1 Reply Last reply Reply Quote 0
          • opossum
            opossum last edited by opossum

            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.gz
            

            username 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:
            22aa6b37-d1ef-453b-98d1-2be66df86494-image.png

            Cronjob mit crontab -e auf der Konsole eintragen.
            67cb37fd-9ed4-4933-8665-6f05a683fc6b-image.png
            Da ich der VM ein zusätzliches SSD-Laufwerk spendiert habe, habe ich auch keine Platzprobleme.

            1 Reply Last reply Reply Quote 1
            • B
              brokeling @Feuersturm last edited by brokeling

              @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 1 Reply Last reply Reply Quote 0
              • Feuersturm
                Feuersturm @brokeling last edited by Feuersturm

                @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:
                41f70b4b-091c-4bbb-859c-5eb64ecb9a97-grafik.png

                Verbindungseinstellungen bei heidisql:
                111ada69-dc90-4163-8621-17700c404e29-grafik.png

                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:
                0546b4ed-bbf2-4c84-b4a7-4da8e8353ec9-grafik.png

                B 1 Reply Last reply Reply Quote 0
                • B
                  brokeling @Feuersturm last edited by

                  @Feuersturm
                  1bd1df9d-be8a-44b7-a470-ad31938e141b-grafik.png

                  so isses bei mir.

                  B Feuersturm 3 Replies Last reply Reply Quote 0
                  • B
                    brokeling @brokeling last edited by

                    und im iobroker:
                    ec0c538f-efef-4119-b2c6-5e05adeaf96a-grafik.png

                    aber ich komme nicht drauf.

                    1 Reply Last reply Reply Quote 0
                    • Feuersturm
                      Feuersturm @brokeling last edited by

                      @brokeling Ich hab gerade mal auf Version 11 aktualisiert. Bei mir wird dort libmariadb.dll angezeigt und ich kann mich damit verbinden.

                      1 Reply Last reply Reply Quote 0
                      • Feuersturm
                        Feuersturm @brokeling last edited by

                        @brokeling Ist die IP korrekt unter Hostname eingetragen? Den Eintrag sieht man im Screenshot nicht.

                        B 1 Reply Last reply Reply Quote 0
                        • B
                          brokeling @Feuersturm last edited by

                          @Feuersturm
                          a96e8fcc-2a52-4bfc-96f8-c43642cd9b03-grafik.png

                          ja, das müsste eingentlich alles so stimmen, oder?

                          1 Reply Last reply Reply Quote 0
                          • B
                            brokeling last edited by

                            Lösung:
                            Zugriff von außen auf die sql Datenbank erfordert eine Änderung des Eintrages
                            bind-address: 127.0.0.1 -> 0.0.0.0
                            in der Datei /etc/mysql/mariadb.conf.d/50-server.cnf
                            Werkzeug: midnight commander.
                            Dann geht es 🙂

                            1 Reply Last reply Reply Quote 0
                            • First post
                              Last post

                            Support us

                            ioBroker
                            Community Adapters
                            Donate
                            FAQ Cloud / IOT
                            HowTo: Node.js-Update
                            HowTo: Backup/Restore
                            Downloads
                            BLOG

                            874
                            Online

                            31.7k
                            Users

                            79.8k
                            Topics

                            1.3m
                            Posts

                            sql daten export
                            4
                            12
                            1519
                            Loading More Posts
                            • Oldest to Newest
                            • Newest to Oldest
                            • Most Votes
                            Reply
                            • Reply as topic
                            Log in to reply
                            Community
                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                            The ioBroker Community 2014-2023
                            logo