Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. MariaDB auf DiskStation als Datenbank für Flot

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.9k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.2k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.4k

MariaDB auf DiskStation als Datenbank für Flot

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
synology diskstationmariadbflotmysql
41 Beiträge 16 Kommentatoren 20.6k Aufrufe 8 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • lobomauL lobomau

    Ich muss es auch noch mal neu installieren. Ist es weiterhin so, dass nur MariaDB 5 geht? MariaDB 10 klingt irgendwie nach mehr :-)

    D Offline
    D Offline
    dtp
    schrieb am zuletzt editiert von dtp
    #32

    @lobomau sagte in [Howto][Anleitung] MariaDB auf der Synology DiskStation als Datenbank für Flot:

    Ist es weiterhin so, dass nur MariaDB 5 geht? MariaDB 10 klingt irgendwie nach mehr

    MariaDB 10 geht problemlos. Am besten MariaDB 5 vorher komplett entfernen. Eine Übertragung der bisher geloggten Daten ist meines Wissens nach aber nicht möglich.

    @ManfredH

    Ich habe gerade das Problem, dass ich die IP-Adresse meines ioBrokers von 192.168.0.10 auf 191.168.0.11 ändern musste (vorher war sie identisch mit meinem NAS, wo der ioBroker im Docker-Container lief). Nun wird meine MariaDB-10-Datenbank vom SQL-Adapter nicht mehr gefunden. Meinst du, es könnte auch an der 127.0.0.1 liegen? Mich wundert ein wenig, dass es da überhaupt ein Problem gibt, da der IP-Bereich des Users ioBroker mit "%" definiert wurde, so dass ein Zugriff von allen Rechnern der eigenen Domäne aus möglich sein sollte.

    ioBroker im Docker-Container auf Synology DiskStation DS718+, HomeMatic IP über CCU3, IKEA Dirigera inkl. Matter, Apple Homekit, Amazon Alexa.

    1 Antwort Letzte Antwort
    0
    • cashC Offline
      cashC Offline
      cash
      Most Active
      schrieb am zuletzt editiert von
      #33

      .@dtp auch hier nochmal kurz der Hinweis das es am macvlan der Docker- Installation liegt. Damit hat man leider keinen Zugriff mehr auf die IP der Synology. Ist leider kein Konfigurationsfehler.

      1 Antwort Letzte Antwort
      0
      • D Offline
        D Offline
        dtp
        schrieb am zuletzt editiert von
        #34

        @cash

        Danke für den Hinweis. Konnte das Problem mittlerweile lösen. Dürfte aber auf diese Weise nur für DiskStations mit zwei LAN-Ports funktionieren.

        Gruß,

        Thorsten

        ioBroker im Docker-Container auf Synology DiskStation DS718+, HomeMatic IP über CCU3, IKEA Dirigera inkl. Matter, Apple Homekit, Amazon Alexa.

        1 Antwort Letzte Antwort
        0
        • P Offline
          P Offline
          PatrickFro
          schrieb am zuletzt editiert von
          #35

          Moin zusammen,

          ich habe heute PHP und phpmyadmin installiert. Funktioniert soweit gut.

          Vor vielen Jahren habe ich schon mit phpmyadmin gearbeitet, finde mich aber diesmal nicht zurecht. Ich speichere seit einigen Tagen Daten in SQL.

          599e20a7-0bd8-44dd-9b95-197d8d5d7ec8-image.png

          Gehe ich in phpmyadmin finde ich diese Daten jedoch nicht vor. Einzig und allein sind diese Einträge vorhanden:
          f9b88775-efdd-4518-a4de-edc70f2e5df5-image.png

          Ich würde nun aber gerne die einzelnen Einträge sehen und bearbeiten.

          Hab ich hier etwas falsch gemacht oder wo kann ich sie finden?

          1 Antwort Letzte Antwort
          0
          • D dtp

            Ich möchte hier mal eine bebilderte Anleitung zur Einrichtung von MariaDB auf einer Synology DiskStation für den SQL-Adapter von ioBroker einstellen. Diese Datenbank könnt ihr anschließend sehr einfach z.B. für den Flot-Adapter zur Anzeige der History-Werte nutzen.

            Fangen wir mal mit der Einrichtung auf der DiskStation unter DSM 6 an. Dazu müssen zunächst über das Paket-Zentrum die Pakete MariaDB und phpMyAdmin installiert werden, sofern noch nicht geschehen. Anschließend solltet ihr nach Klick auf das Hauptmenü diese beiden Pakete sehen.

            996_synology-sql01.jpg

            MariaDB ist die eigentliche SQL-Datenbank. Diese braucht nun nicht mehr beachtet zu werden. Die Einrichtung erfolgt über phpMyAdmin. Nach Doppelklick auf das Icon öffnet sich das folgende Fenster.

            996_synology-sql02.jpg

            Gebt hier unter Benutzername "root" ein und klickt anschließend ohne Eingabe eines Passworts auf "OK". Es sollte sie die Benutzeroberfläche von phpMyAdmin öffnen.

            Nun geht es ans Einrichten der Datenbank und eines Benutzerkontos für den ioBroker. Zur Einrichtung der Datenbank klickt links auf "Neu" (1). Anschließend gebt ihr unter "Neue Datenbank anlegen" (2) einen Datenbanknamen (z.B. ioBroker) ein und bestätigt dies mit Klick auf den Button "Anlegen" (3). Nun sollte die Datenbank in der Liste (4) auftauchen.

            996_synology-sql03.jpg

            Danach muss noch ein Benutzerkonto angelegt werden. Dazu klickt ihr links im Baum auf die angelegte Datenbank (1) und anschließend auf den Reiter "Rechte" (2). Schließlich klickt ihr unter "Neu" auf "Benutzerkonto hinzufügen" (3).

            996_synology-sql04.jpg

            Es öffnet sich ein weiteres Fenster, in dem ihr die Benutzerangaben eintragen müsst. Ich habe z.B. einen Nutzer "iobroker" (1) angelegt. Lasst unter "Hostname" am besten das %-Zeichen stehen (somit kann von jeder IP auf die Datenbank zugegriffen werden) und vergebt ein beliebiges Passwort. Achtet darauf, dass unter "Datenbank für Benutzerkonto" der Haken bei "Gewähre alle Rechte auf die Datenbank …" (2) gesetzt ist und bestätigt das Ganz mit "OK".

            996_synology-sql05.jpg

            Solltet ihr mal ein angelegtes Benutzerkonto löschen wollen, so kann dies über den Reiter "Benutzerkonten" erfolgen. Dazu einfach einen Haken vor das betreffende Benutzerkonto setzen und unten unter "Die ausgewählten Benutzerkonton löschen" klicken.

            996_synology-sql06.jpg

            Das war's auch schon, was ihr auf der DiskStation machen müsst. Weiter geht's im nächsten Posting mit der Einrichtung unter ioBroker.

            Gruß,

            Thorsten

            S Offline
            S Offline
            sf-ing
            schrieb am zuletzt editiert von sf-ing
            #36

            Bei mir muss man auf der Synology noch einmal auf die MariaDB Applikation drücken und dort die TCP/IP Connection aktivieren sowie den Port festlegen.
            MariaDB_Synology.PNG
            Das sollte einige oben genannte Probleme mit " Error: connect ECONNREFUSED [IP]:3306" beheben.

            Kanzler1959K 1 Antwort Letzte Antwort
            1
            • Z Offline
              Z Offline
              Zuki
              schrieb am zuletzt editiert von Zuki
              #37

              Update: Hat sich erledigt. Scheint als dürfte das Passwort eine bestimmte Länge nicht überschreiten...

              Da der ursprüngliche Autor ja tatsächlich noch mitzulesen scheint:
              Weißt du etwas von Problemen mit phpmyadmin? Ich kann keinen User anlegen und bekomme nur eine recht kryptische Fehlermeldung.
              Ich hatte was gefunden dass es wohl ein fehlerhaftes phpmyadmin Paket bei Synology gab. Allerdings war der Forenbeitrag von 2016...

              D 1 Antwort Letzte Antwort
              0
              • Z Zuki

                Update: Hat sich erledigt. Scheint als dürfte das Passwort eine bestimmte Länge nicht überschreiten...

                Da der ursprüngliche Autor ja tatsächlich noch mitzulesen scheint:
                Weißt du etwas von Problemen mit phpmyadmin? Ich kann keinen User anlegen und bekomme nur eine recht kryptische Fehlermeldung.
                Ich hatte was gefunden dass es wohl ein fehlerhaftes phpmyadmin Paket bei Synology gab. Allerdings war der Forenbeitrag von 2016...

                D Offline
                D Offline
                dtp
                schrieb am zuletzt editiert von
                #38

                Hallo,

                mit der Umstellung auf DSM 7.0 wird ja MariaDB 5 nicht mehr unterstützt. Man muss also zwangsläufig auf MariaDB 10 umstellen. Das ist kein großes Problem mit phpMyAdmin, aber man kann meines Wissens die Datenbank nicht mitnehmen, sondern muss wieder bei null anfangen.

                Ich selbst habe schon vor längerer Zeit auf MariaDB 10 umgestellt. Trotzdem hatte ich das Problem, dass der ioBroker nach dem Update auf DSM 7.0 die Datenbank nicht mehr erreichen konnte. Daher musste ich die bestehende löschen und wieder neu erstellen. Dabei sind dann natürlich alle History-Werte verloren gegangen. Glücklicherweise musste ich aber im ioBroker nach dem Löschen der zugehörigen sql.0-Instanz nicht wieder jeden einzelnen Datenpunkt neu verknüpfen, weil sich der iBroker diese gemerkt hatte.

                ioBroker im Docker-Container auf Synology DiskStation DS718+, HomeMatic IP über CCU3, IKEA Dirigera inkl. Matter, Apple Homekit, Amazon Alexa.

                F 1 Antwort Letzte Antwort
                0
                • D dtp

                  Hallo,

                  mit der Umstellung auf DSM 7.0 wird ja MariaDB 5 nicht mehr unterstützt. Man muss also zwangsläufig auf MariaDB 10 umstellen. Das ist kein großes Problem mit phpMyAdmin, aber man kann meines Wissens die Datenbank nicht mitnehmen, sondern muss wieder bei null anfangen.

                  Ich selbst habe schon vor längerer Zeit auf MariaDB 10 umgestellt. Trotzdem hatte ich das Problem, dass der ioBroker nach dem Update auf DSM 7.0 die Datenbank nicht mehr erreichen konnte. Daher musste ich die bestehende löschen und wieder neu erstellen. Dabei sind dann natürlich alle History-Werte verloren gegangen. Glücklicherweise musste ich aber im ioBroker nach dem Löschen der zugehörigen sql.0-Instanz nicht wieder jeden einzelnen Datenpunkt neu verknüpfen, weil sich der iBroker diese gemerkt hatte.

                  F Offline
                  F Offline
                  fastfoot
                  schrieb am zuletzt editiert von
                  #39

                  @dtp was hat dich von einem Backup/Restore abgehalten?

                  -- Backup der Tabelle ts_number
                  SELECT * INTO OUTFILE "/data/iobroker/ts_number.unl" FIELDS TERMINATED BY "|" FROM ts_number;
                  
                  -- Restore der Tabelle ts_number
                  LOAD DATA INFILE "/data/iobroker/ts_number.unl" INTO TABLE ts_number FIELDS TERMINATED BY "|";
                  
                  

                  iobroker läuft unter Docker auf QNAP TS-451+
                  SkriptRecovery: https://forum.iobroker.net/post/930558

                  D 1 Antwort Letzte Antwort
                  0
                  • F fastfoot

                    @dtp was hat dich von einem Backup/Restore abgehalten?

                    -- Backup der Tabelle ts_number
                    SELECT * INTO OUTFILE "/data/iobroker/ts_number.unl" FIELDS TERMINATED BY "|" FROM ts_number;
                    
                    -- Restore der Tabelle ts_number
                    LOAD DATA INFILE "/data/iobroker/ts_number.unl" INTO TABLE ts_number FIELDS TERMINATED BY "|";
                    
                    
                    D Offline
                    D Offline
                    dtp
                    schrieb am zuletzt editiert von dtp
                    #40

                    @fastfoot sagte in MariaDB auf DiskStation als Datenbank für Flot:

                    as hat dich von einem Backup/Restore abgehalten?

                    Das Wissen um eine solche Backup/Restore-Möglichkeit. ;)

                    Aber war auch nicht so tragisch. So wichtig waren mir die Vergangenheitswerte jetzt eh nicht unbedingt.

                    ioBroker im Docker-Container auf Synology DiskStation DS718+, HomeMatic IP über CCU3, IKEA Dirigera inkl. Matter, Apple Homekit, Amazon Alexa.

                    1 Antwort Letzte Antwort
                    0
                    • S sf-ing

                      Bei mir muss man auf der Synology noch einmal auf die MariaDB Applikation drücken und dort die TCP/IP Connection aktivieren sowie den Port festlegen.
                      MariaDB_Synology.PNG
                      Das sollte einige oben genannte Probleme mit " Error: connect ECONNREFUSED [IP]:3306" beheben.

                      Kanzler1959K Offline
                      Kanzler1959K Offline
                      Kanzler1959
                      schrieb am zuletzt editiert von
                      #41

                      @sf-ing De Rettung nach 2h Suchen. Danke

                      RPI4 2GB (IOBroker)
                      RPI3 1GB (Solaranzeige)
                      HomeMatic CCU3 (mit allerlei ...)

                      1 Antwort Letzte Antwort
                      0
                      Antworten
                      • In einem neuen Thema antworten
                      Anmelden zum Antworten
                      • Älteste zuerst
                      • Neuste zuerst
                      • Meiste Stimmen


                      Support us

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

                      692

                      Online

                      32.4k

                      Benutzer

                      81.5k

                      Themen

                      1.3m

                      Beiträge
                      Community
                      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                      ioBroker Community 2014-2025
                      logo
                      • Anmelden

                      • Du hast noch kein Konto? Registrieren

                      • Anmelden oder registrieren, um zu suchen
                      • Erster Beitrag
                        Letzter Beitrag
                      0
                      • Home
                      • Aktuell
                      • Tags
                      • Ungelesen 0
                      • Kategorien
                      • Unreplied
                      • Beliebt
                      • GitHub
                      • Docu
                      • Hilfe