Hallo Frank, <div><br></div><div>Danke für den Hinweis, werd ich mir morgen anschauen. </div><div><br></div><div>Gruß Tobias<br><br></div><div style="line-height:1.5"><br><br>-------- Ursprüngliche Nachricht --------<br>Betreff: Re: [vz-users] Problem beim restore mit dbcopy<br>Von: Frank Richter <frank.richter83@gmail.com><br>An: "volkszaehler.org - users" <volkszaehler-users@demo.volkszaehler.org><br>Cc: <br><br><blockquote style="margin:0 0 0 0.8ex;border-left:1px #ccc solid;padding-left:1ex"><blockquote class="quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="auto">Hallo Tobias,<div dir="auto"><br /></div><div dir="auto">in der Standardconfig lässt die DB keinen Zugriff von extern zu. Du musst die Bind-Adresse ändern und einen passenden User anlegen. Anleitung im Wiki (im Howto fürs Image).</div><div dir="auto"><br /></div><div dir="auto">Grüße</div><div dir="auto">Frank</div></div><br /><div class="elided-text"><div dir="ltr">Tobias Lehr <<a href="mailto:tobias.lehr@me.com">tobias.lehr@me.com</a>> schrieb am Mo., 25. März 2019, 22:31:<br /></div><blockquote style="margin:0 0 0 0.8ex;border-left:1px #ccc solid;padding-left:1ex"><div style="word-wrap:break-word">Da ich leider keine Ahnung habe wo diese ? herkommen und mit welchen Parametern ich diese ersetzen soll, scheidet dieser weg erst mal aus. Ich nehme zwar an ich muss die Werte nehmen die unterhalb der vielen ? stehen.<div><br /></div><div>sehe ich es richtig das die Problematik wahrscheinlich ausgelöst wird durch die Sicherung in eine sqlite Datenbank und dann aus dieser wieder der Restore in eine Mysql Datenbank?</div><div><br /></div><div>Um aber eine Datensicherung in eine mysql Datenbank durchzuführen, müsste ein Mysql Server aktiv sein, oder? Oder kann ich die mysql Datenbank des einen Raspberry direkt in die mysql Datenbank des anderen Raspberrys sichern? Was müsste ich dann in der dbcopy.json als Host für die Zieldatenbank angeben? Einfach nur die IP Adresse reicht nicht, da bekomme ich die Meldung Connection refused. Oder muss dafür am Ziel raspberry noch etwas konfiguriert werden?</div><div><br /></div><div>Gruß Tobias<br /><div><blockquote><div>Am 25.03.2019 um 21:21 schrieb Andreas Goetz <<a href="mailto:cpuidle@gmail.com">cpuidle@gmail.com</a>>:</div><br /><div><div dir="auto"><div dir="ltr"></div><div dir="ltr">Einfach alle ? der Reihe nach durch die Parameter ersetzen. Ich vermute dass die Ids in Anführungszeichen evtl. nicht als Zahlen funktionieren und deshalb Syntax Error.</div><div dir="ltr"><br /></div><div dir="ltr">Alternativ- falls Du von/nach mysql kopieren willst könntest Du auch einfach zwei mysql Datenbanken eintragen; dann wird sqlite nicht zum Engpass.</div><div dir="ltr"><br /></div><div dir="ltr">Viele Grüße, Andreas </div><div dir="ltr"><br />Am 25.03.2019 um 20:37 schrieb Tobias Lehr <<a href="mailto:tobias.lehr@me.com">tobias.lehr@me.com</a>>:<br /><br /></div><blockquote><div dir="ltr">Halo Andreas,<div><br /></div><div>sql händisch ausführen? Nicht wirklich. Ich bin eher so die Kategorie von nix ne Ahnung und davon besonders viel. Ich hangele mich bei dem was ich tue eigentlich immer nur von tutorial zu tutorial. Und mit sql syntax hatte ich bisher noch nie was zu tun. wenn du mir sagst was ich tun soll, dann vielleicht, aber ich denke da ist ein remotezugriff von dir vielleicht einfacher.</div><div><br /></div><div>grüß tobias<br /><div><blockquote><div>Am 25.03.2019 um 20:16 schrieb Andreas Götz <<a href="mailto:cpuidle@gmail.com">cpuidle@gmail.com</a>>:</div><br /><div><div dir="auto">Mhhm- das hab ich noch nie gesehen. Kannst Du das sql händisch ausführen?<div><br /></div><div>Falls nein- gerne pm für systemzugang. <br /><br /><div dir="ltr">Viele Grüße,<div>Andreas</div></div><div dir="ltr"><br />Am 25.03.2019 um 19:20 schrieb Tobias Lehr <<a href="mailto:tobias.lehr@me.com">tobias.lehr@me.com</a>>:<br /><br /></div><blockquote><div dir="ltr">Hallo zusammen,<div><br /></div><div>ich betreibe seit etwa 2 Monaten einen Volkszähler, den ich mithilfe des vorletzten Images aufgesetzt habe, also das vom 27.03.18. Dort läuft auch soweit alles ganz gut. Die Datenbank dort sichere ich jede Nacht mithilfe von dbcopy auf ein Laufwerk an meiner fritzbox in eine sqlite Datenbank. auch das funktioniert soweit wie es soll.</div><div><br /></div><div>heute habe ich auf einem andern raspi das vz image ein weiteres mal installiert um mit diesem dann verschiedene Dinge auszutesten. um eine datengrundlage zu haben, dachte ich ich nehme die sicherungsdatenbank vom „produktivzäher“ und „restore“ sie in mein „Testsystem“ um Daten zum testen zu haben. Allerdings funktioniert das ganze nicht.</div><div><br /></div><div>ich habe mir auf dem Testsystem eine dbcopy.json angelegt in der im source Bereich die Daten den Sqlite Datenbank stehen und im target Bereich die Daten der Mysql Datenbank. </div><div><br /></div><div>Dann Habe ich den „wiederherstellungsvorgang“ mit folgendem Befehl gestartet:</div><div><br /></div><div><pre style="margin-top:0px;margin-bottom:1.4em;padding:0.7em 1em;font-family:'consolas' , 'andale mono wt' , 'andale mono' , 'bitstream vera sans mono' , 'nimbus mono l' , 'monaco' , 'courier new' , monospace;font-size:14px;direction:ltr;background-color:rgb( 251 , 250 , 249 );color:rgb( 51 , 51 , 51 );border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:2px;border:1px solid rgb( 204 , 204 , 204 )">/var/www/<a href="http://volkszaehler.org/vendor/bin/">volkszaehler.org/vendor/bin/</a><span style="background-color:rgb( 255 , 255 , 153 )">dbcopy</span> backup -c /etc/dbcopy.json</pre></div><div>Allerdings erhalte ich dann folgende Fehlermeldung (siehe Screenshot)</div></div></blockquote><blockquote><div dir="ltr"><Bildschirmfoto 2019-03-25 um 19.04.08.png></div></blockquote><blockquote><div dir="ltr"><div></div><div>Kann mir jemand helfen wo mein Fehler liegt? In der dbcopy.json zm wiederherstellen, habe ich sonst nichts verändert, auch nicht im tables Bereich, nur die Kommentare habe ich entfernt weil sich dbcopy dann mit einem json error beschwert hat. Die Datei habe ich in den Anhang gepackt.</div></div></blockquote><blockquote><div dir="ltr"><dbcopy.json></div></blockquote><blockquote><div dir="ltr"><div></div><div><br /></div><div>Beide System laufen mit dem Image vom 27.03.18, sonst wurden keine update gemacht. MariaDB ist auf beiden System die gleiche Version 10.1.23</div><div><br /></div><div>Liegt es an den unterschiedlichen Systemen?</div><div>Liegt es daran das die Ziel Datenbank leer war?</div><div><br /></div><div>Denn so wie ich es versucht habe, würde ja auch im Falle eines Crashs des „Produktivsystems“ eine Datenwiederherstellung nicht funktionieren.</div><div><br /></div><div>Vielen Dank schon mal für eure Hilfe</div><div>Gruß Tobias</div><div><br /></div></div></blockquote></div></div></div></blockquote></div><br /></div></div></blockquote></div></div></blockquote></div><br /></div></div></blockquote></div>
</blockquote></div>