Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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. History: Migration von File zu MySQL mit Daten-Mitnahme möglich?

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    295

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    9
    1
    274

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    916

History: Migration von File zu MySQL mit Daten-Mitnahme möglich?

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
38 Beiträge 5 Kommentatoren 5.1k Aufrufe
  • Ä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.
  • sissiwupS Offline
    sissiwupS Offline
    sissiwup
    schrieb am zuletzt editiert von
    #16

    Hallo,

    geht auch über : http://forum.iobroker.net/viewtopic.php … sql#p15757

    MfG

    Sissi

    –-----------------------------------------

    1 CCU3 1 CCU2-Gateway 1 LanGateway 1 Pi-Gateway 1 I7 für ioBroker/MySQL


    1 Antwort Letzte Antwort
    0
    • C Offline
      C Offline
      ChristianF
      schrieb am zuletzt editiert von
      #17

      Ich wollte mich auch nochmal bedanken, es funktioniert perfekt. Einziger Nachteil: ich habe eine Datensammlung von über einem Jahr und z.T. sind es über 1000 Werte pro Tag bei insgesamt ca. 25 protokollierten Objekten :lol: Zweimal ist mir jetzt die SSH Session abgeschmiert so dass ich mich jetzt entschieden habe das auf der Konsole der VM zu machen, da bricht der Task wenigstens nicht ab :)

      Verursacht aber schon ganz schön Load auf der CPU so ne Konvertierung..
      455_iobro.jpg

      1 Antwort Letzte Antwort
      0
      • apollon77A Online
        apollon77A Online
        apollon77
        schrieb am zuletzt editiert von
        #18

        Hättest auch Screen nehmen können. Aber Konsole auf hm geht auch.

        Ja last passiert dabei. Dafür gibt es die zusatzparameter für Wartezeiten und so um das ein Bissl zu steuern. Muss man im Zweifel Bissl experimentieren.

        Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

        • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
        • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
        1 Antwort Letzte Antwort
        0
        • D Offline
          D Offline
          Dax
          schrieb am zuletzt editiert von
          #19

          @apollon77:

          Steht auch die Meldung bzw dir exception im log?? `

          Gerade nochmal probiert:

          sql.0	2018-02-11 13:01:12.707	info	Connected to mysql
          sql.0	2018-02-11 13:01:12.623	info	enabled logging of hm-rpc.0.OEQ0086710.1.TEMPERATURE
          sql.0	2018-02-11 13:01:12.623	info	enabled logging of hm-rpc.0.OEQ0086710.1.HUMIDITY
          sql.0	2018-02-11 13:01:12.623	info	enabled logging of hm-rega.0.16972
          sql.0	2018-02-11 13:01:12.623	info	enabled logging of hm-rega.0.16971
          sql.0	2018-02-11 13:01:12.622	info	enabled logging of hm-rpc.2.CUX4000001.7.CONTROL
          sql.0	2018-02-11 13:01:12.622	info	enabled logging of hm-rpc.0.OEQ0023416.2.POWER
          sql.0	2018-02-11 13:01:12.622	info	enabled logging of hm-rpc.0.OEQ0023416.2.ENERGY_COUNTER
          sql.0	2018-02-11 13:01:12.622	info	enabled logging of hm-rega.0.11824
          sql.0	2018-02-11 13:01:12.622	info	enabled logging of hm-rega.0.11823
          sql.0	2018-02-11 13:01:12.622	info	enabled logging of hm-rega.0.11822
          sql.0	2018-02-11 13:01:12.622	info	enabled logging of hm-rega.0.11821
          sql.0	2018-02-11 13:01:12.622	info	enabled logging of hm-rega.0.11820
          sql.0	2018-02-11 13:01:12.621	info	enabled logging of hm-rega.0.11819
          sql.0	2018-02-11 13:01:12.621	info	enabled logging of hm-rega.0.11818
          sql.0	2018-02-11 13:01:12.620	info	enabled logging of hm-rega.0.6951
          sql.0	2018-02-11 13:01:12.620	info	enabled logging of hm-rega.0.3650
          sql.0	2018-02-11 13:01:12.620	info	enabled logging of hm-rega.0.2830
          sql.0	2018-02-11 13:01:12.620	info	enabled logging of hm-rega.0.2829
          sql.0	2018-02-11 13:01:12.620	info	enabled logging of hm-rega.0.2478
          sql.0	2018-02-11 13:01:12.619	info	enabled logging of hm-rega.0.2477
          sql.0	2018-02-11 13:01:12.618	info	enabled logging of hm-rpc.0.MEQ0690418.1.FILLING_LEVEL
          sql.0	2018-02-11 13:01:12.549	info	starting. Version 1.6.9 in /opt/iobroker/node_modules/iobroker.sql, node: v4.8.7
          host.raspberrypi	2018-02-11 13:01:09.270	info	instance system.adapter.sql.0 started with pid 6276
          host.raspberrypi	2018-02-11 13:00:39.238	info	Restart adapter system.adapter.sql.0 because enabled
          host.raspberrypi	2018-02-11 13:00:39.237	error	instance system.adapter.sql.0 terminated with code 6 (uncaught exception)
          history.0	2018-02-11 13:00:06.863	info	starting. Version 1.7.2 in /opt/iobroker/node_modules/iobroker.history, node: v4.8.7
          
          1 Antwort Letzte Antwort
          0
          • C Offline
            C Offline
            ChristianF
            schrieb am zuletzt editiert von
            #20

            Klingt nach "mal Host neu starten"

            1 Antwort Letzte Antwort
            0
            • apollon77A Online
              apollon77A Online
              apollon77
              schrieb am zuletzt editiert von
              #21

              Alternative ist: sql Adapter beenden über Admin. In /opt/iobroker folgendes an der Konsole ausführen:

              node node_modules/iobroker.sql/main.js —force —logs

              Damit startest du den sql Adapter manuell. Dann in zweiter Shell den Converter starten. Falls es wieder abstürzt dann solltest du ggf einen besseren Fehler bekommen.

              Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

              • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
              • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
              1 Antwort Letzte Antwort
              0
              • D Offline
                D Offline
                Dax
                schrieb am zuletzt editiert von
                #22

                wenn ich den sql adapter mit deinem befehl starten will bekomme ich die Meldung

                Cannot find module 'pg-native'
                
                
                1 Antwort Letzte Antwort
                0
                • apollon77A Online
                  apollon77A Online
                  apollon77
                  schrieb am zuletzt editiert von
                  #23

                  Komplette Fehlermeldung? Und das was hier nach einem langen "-" aussieht sind immer "zwei Minuszeichen"

                  Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

                  • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
                  • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
                  1 Antwort Letzte Antwort
                  0
                  • D Offline
                    D Offline
                    Dax
                    schrieb am zuletzt editiert von
                    #24
                    root@raspberrypi:~# cd /opt/iobroker
                    root@raspberrypi:/opt/iobroker# node node_modules/iobroker.sql/main.js -—force -—logs                             
                    Cannot find module 'pg-native'
                    root@raspberrypi:/opt/iobroker#
                    
                    
                    1 Antwort Letzte Antwort
                    0
                    • apollon77A Online
                      apollon77A Online
                      apollon77
                      schrieb am zuletzt editiert von
                      #25

                      Er findet das Postgres Modul nicht … interessant. SQL Adapter war korrekt und ohne Fehler installiert?

                      Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

                      • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
                      • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
                      1 Antwort Letzte Antwort
                      0
                      • D Offline
                        D Offline
                        Dax
                        schrieb am zuletzt editiert von
                        #26

                        ja soweit ich mich erinnern kann schon. soll ich mal neu installieren?

                        1 Antwort Letzte Antwort
                        0
                        • apollon77A Online
                          apollon77A Online
                          apollon77
                          schrieb am zuletzt editiert von
                          #27

                          Mach mal :-)

                          Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

                          • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
                          • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
                          1 Antwort Letzte Antwort
                          0
                          • D Offline
                            D Offline
                            Dax
                            schrieb am zuletzt editiert von
                            #28

                            So, hab den adapter jetzt neu installiert. Selber fehler cannot find module pg-negative.

                            Hier der Install-Log:

                            $ ./iobroker add sql
                            npm install iobroker.sql --production --prefix "/opt/iobroker" (System call)
                            npm
                             WARN deprecated node-uuid@1.4.8: Use uuid module instead
                            npm
                             WARN deprecated sprintf@0.1.5: The sprintf package is deprecated in favor of sprintf-js.
                            node-pre-gyp
                             ERR!
                             Tried to download(403): https://mapbox-node-binary.s3.amazonaws.com/sqlite3/v3.1.13/node-v46-linux-arm.tar.gz node-pre-gyp ERR! Pre-built binaries not found for sqlite3@3.1.13 and node@4.8.7 (node-v46 ABI) (falling back to source compile with node-gyp) 
                            
                            ../src/database.cc: In static member function ‘static void node_sqlite3::Database::Work_BeginOpen(node_sqlite3::Database::Baton*)’:../src/database.cc:144:9: warning: unused variable ‘status’ [-Wunused-variable]
                                 int status = uv_queue_work(uv_default_loop(),
                                     ^
                            
                            ../src/database.cc: In static member function ‘static void node_sqlite3::Database::Work_BeginClose(node_sqlite3::Database::Baton*)’:../src/database.cc:230:9: warning: unused variable ‘status’ [-Wunused-variable]
                                 int status = uv_queue_work(uv_default_loop(),
                                     ^
                            
                            ../src/database.cc: In static member function ‘static void node_sqlite3::Database::Work_BeginExec(node_sqlite3::Database::Baton*)’:../src/database.cc:525:9: warning: unused variable ‘status’ [-Wunused-variable]
                                 int status = uv_queue_work(uv_default_loop(),
                                     ^
                            
                            ../src/database.cc: In static member function ‘static void node_sqlite3::Database::Work_BeginLoadExtension(node_sqlite3::Database::Baton*)’:../src/database.cc:625:9: warning: unused variable ‘status’ [-Wunused-variable]
                                 int status = uv_queue_work(uv_default_loop(),
                                     ^
                            
                            ../src/statement.cc: In static member function ‘static void node_sqlite3::Statement::Work_BeginPrepare(node_sqlite3::Database::Baton*)’:../src/statement.cc:118:9: warning: unused variable ‘status’ [-Wunused-variable]
                                 int status = uv_queue_work(uv_default_loop(),
                                     ^
                            
                            In file included from ../src/statement.cc:6:0:../src/statement.cc: In static member function ‘static void node_sqlite3::Statement::Work_BeginBind(node_sqlite3::Statement::Baton*)’:
                            ../src/macros.h:125:9: warning: unused variable ‘status’ [-Wunused-variable]
                                 int status = uv_queue_work(uv_default_loop(),                              \
                                     ^
                            ../src/statement.cc:322:5: note: in expansion of macro ‘STATEMENT_BEGIN’
                                 STATEMENT_BEGIN(Bind);
                                 ^
                            
                            ../src/statement.cc: In static member function ‘static void node_sqlite3::Statement::Work_BeginGet(node_sqlite3::Statement::Baton*)’:../src/macros.h:125:9: warning: unused variable ‘status’ [-Wunused-variable]
                                 int status = uv_queue_work(uv_default_loop(),                              \
                                     ^
                            ../src/statement.cc:370:5: note: in expansion of macro ‘STATEMENT_BEGIN’
                                 STATEMENT_BEGIN(Get);
                                 ^
                            
                            ../src/statement.cc: In static member function ‘static void node_sqlite3::Statement::Work_BeginRun(node_sqlite3::Statement::Baton*)’:../src/macros.h:125:9: warning: unused variable ‘status’ [-Wunused-variable]
                                 int status = uv_queue_work(uv_default_loop(),                              \
                                     ^
                            ../src/statement.cc:438:5: note: in expansion of macro ‘STATEMENT_BEGIN’
                                 STATEMENT_BEGIN(Run);
                                 ^
                            
                            ../src/statement.cc: In static member function ‘static void node_sqlite3::Statement::Work_BeginAll(node_sqlite3::Statement::Baton*)’:../src/macros.h:125:9: warning: unused variable ‘status’ [-Wunused-variable]
                                 int status = uv_queue_work(uv_default_loop(),                              \
                                     ^
                            ../src/statement.cc:504:5: note: in expansion of macro ‘STATEMENT_BEGIN’
                                 STATEMENT_BEGIN(All);
                                 ^
                            
                            ../src/statement.cc: In static member function ‘static void node_sqlite3::Statement::Work_BeginEach(node_sqlite3::Statement::Baton*)’:../src/macros.h:125:9: warning: unused variable ‘status’ [-Wunused-variable]
                                 int status = uv_queue_work(uv_default_loop(),                              \
                                     ^
                            ../src/statement.cc:601:5: note: in expansion of macro ‘STATEMENT_BEGIN’
                                 STATEMENT_BEGIN(Each);
                                 ^
                            
                            ../src/statement.cc: In static member function ‘static void node_sqlite3::Statement::Work_BeginReset(node_sqlite3::Statement::Baton*)’:../src/macros.h:125:9: warning: unused variable ‘status’ [-Wunused-variable]
                                 int status = uv_queue_work(uv_default_loop(),                              \
                                     ^
                            ../src/statement.cc:724:5: note: in expansion of macro ‘STATEMENT_BEGIN’
                                 STATEMENT_BEGIN(Reset);
                                 ^
                            
                            host.raspberrypi install adapter sql
                            got /opt/iobroker/node_modules/iobroker.sql/admin
                            upload [5] sql.admin /opt/iobroker/node_modules/iobroker.sql/admin/words.js words.js application/javascript
                            upload [4] sql.admin /opt/iobroker/node_modules/iobroker.sql/admin/sql.png sql.png image/png
                            upload [3] sql.admin /opt/iobroker/node_modules/iobroker.sql/admin/index_m.html index_m.html text/html
                            upload [2] sql.admin /opt/iobroker/node_modules/iobroker.sql/admin/index.html index.html text/html
                            upload [1] sql.admin /opt/iobroker/node_modules/iobroker.sql/admin/custom_m.html custom_m.html text/html
                            upload [0] sql.admin /opt/iobroker/node_modules/iobroker.sql/admin/custom.html custom.html text/html
                            host.raspberrypi object system.adapter.sql created
                            host.raspberrypi object _design/custom created
                            host.raspberrypi create instance sql
                            host.raspberrypi object sql.0.info.connection created
                            host.raspberrypi object sql.0.info created
                            host.raspberrypi object system.adapter.sql.0.outputCount created
                            host.raspberrypi object system.adapter.sql.0.inputCount created
                            host.raspberrypi object system.adapter.sql.0.uptime created
                            host.raspberrypi object system.adapter.sql.0.memRss created
                            host.raspberrypi object system.adapter.sql.0.memHeapTotal created
                            host.raspberrypi object system.adapter.sql.0.memHeapUsed created
                            host.raspberrypi object system.adapter.sql.0.connected created
                            host.raspberrypi object system.adapter.sql.0.alive created
                            host.raspberrypi object system.adapter.sql.0 created
                            process exited with code 0
                            
                            1 Antwort Letzte Antwort
                            0
                            • apollon77A Online
                              apollon77A Online
                              apollon77
                              schrieb am zuletzt editiert von
                              #29

                              node -v

                              npm -v

                              ?

                              Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

                              • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
                              • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
                              1 Antwort Letzte Antwort
                              0
                              • D Offline
                                D Offline
                                Dax
                                schrieb am zuletzt editiert von
                                #30

                                node v4.8.7

                                npm v2.15.11

                                1 Antwort Letzte Antwort
                                0
                                • apollon77A Online
                                  apollon77A Online
                                  apollon77
                                  schrieb am zuletzt editiert von
                                  #31

                                  Bei mir auch. interessant.

                                  Erstmal. Wenn ich deinen befehl von oben kopiere sind bei den "zwei Minuszeichen" eines irgendwie komisch. Tipp es am besten mal ab. Dann tut es auch bei mir. Irgendwie sind da wohl komische Zeichen rein gekommen!! vllt sind auch die leerzeichen komisch

                                  Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

                                  • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
                                  • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
                                  1 Antwort Letzte Antwort
                                  0
                                  • D Offline
                                    D Offline
                                    Dax
                                    schrieb am zuletzt editiert von
                                    #32

                                    Aja super, jetzt hat er gestartet. zwar auch mit der fehlermeldung aber danach lief sql an. Und jetzt läuft der Converter grad durch :)

                                    1 Antwort Letzte Antwort
                                    0
                                    • apollon77A Online
                                      apollon77A Online
                                      apollon77
                                      schrieb am zuletzt editiert von
                                      #33

                                      Na dann warten wir mal was der nächste Crash sagt (falls einer kommt)

                                      Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

                                      • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
                                      • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
                                      1 Antwort Letzte Antwort
                                      0
                                      • D Offline
                                        D Offline
                                        Dax
                                        schrieb am zuletzt editiert von
                                        #34

                                        Hmm zu früh gefreut. Erst kamen jede Menge fehler

                                        { [Error: connect ETIMEDOUT]
                                          errorno: 'ETIMEDOUT',
                                          code: 'ETIMEDOUT',
                                          syscall: 'connect',
                                          fatal: true }
                                        

                                        und jetzt

                                        { [Error: Connection lost: The server closed the connection.] fatal: true, code: 'PROTOCOL_CONNECTION_LOST' }
                                        Reconnection to DB.
                                        Reconnection to DB.
                                        root@raspberrypi:/opt/iobroker#
                                        
                                        1 Antwort Letzte Antwort
                                        0
                                        • apollon77A Online
                                          apollon77A Online
                                          apollon77
                                          schrieb am zuletzt editiert von
                                          #35

                                          Bitte schick mal komplett. Nicht nur auszüge

                                          Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

                                          • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
                                          • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
                                          1 Antwort Letzte Antwort
                                          0

                                          Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                                          Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                                          Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                                          Registrieren Anmelden
                                          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

                                          381

                                          Online

                                          32.8k

                                          Benutzer

                                          82.8k

                                          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