Re: [vz-users] Sicherung der DB auf Synology NAS

2020-10-16 Diskussionsfäden Daniel Lauckner
Hallo,


am Freitag, 16. Oktober 2020 um 17:50 hat Michael Hartmann geschrieben:
> Das kann ich kaum täglich als Cronjob laufen lassen.

Wenn es entsprechend konfiguriert ist werden nur die Daten 
nachgetragen die seit der letzten Sicherung dazugekommen sind.



mfg Daniel



Re: [vz-users] Sicherung der DB auf Synology NAS

2020-10-16 Diskussionsfäden Michael Hartmann
Hallo,

 

auch wenn es peinlich ist: man sollte nicht nur den Port eintragen, sondern 
auch den Haken bei TCP/IP-Verbindung im Setup von MariaDB setzen…. Man muss 
dann auch mal zu seiner Dusseligkeit stehen.

 

Der von Daniel genannte direkte Aufruf funktioniert allerdings nicht.

 

Ich frage mich nun gerade inwieweit ein solches Backup praktikabel ist. Das 
Backup läuft gerade 10min und ist bei 1%. Die Gesamtdauer ist mit 9 Stunden(!) 
angegeben. Wobei die DB erst Daten sein Juni führt. Das kann ich kaum täglich 
als Cronjob laufen lassen.

 

Grüße

 

Micha

 

Von: volkszaehler-users 
[mailto:volkszaehler-users-boun...@demo.volkszaehler.org] Im Auftrag von 
Michael Hartmann
Gesendet: Freitag, 16. Oktober 2020 13:43
An: volkszaehler-users
Betreff: Re: [vz-users] Sicherung der DB auf Synology NAS

 

MariaDB 5.5 habe ich gleich initial deinstalliert, ist also nicht mehr drauf. 

Apache gibt es für die Synology auch, phpMyAdmin installiert aber vorab die 
Synology Web Station.

Die von dir beschriebene direkte Anmeldung probiere ich, wenn ich daheim bin.

Grüße Micha

Am 16. Oktober 2020 09:19:32 MESZ schrieb Daniel Lauckner :

Hallo,


am Freitag, 16. Oktober 2020 um 08:59 hat Daniel Lauckner geschrieben:

Apache habe ich nicht auf der Synology laufen.

 
Ohne Apache hättest du kein phpmyadmin.


Das Paket nennt sich Webstation, erfüllt aber den selben Zweck.



mfg Daniel


-- 
Diese Nachricht wurde von meinem Android-Gerät mit K-9 Mail gesendet.



Re: [vz-users] Sicherung der DB auf Synology NAS

2020-10-16 Diskussionsfäden Michael Hartmann
MariaDB 5.5 habe ich gleich initial deinstalliert, ist also nicht mehr drauf. 

Apache gibt es für die Synology auch, phpMyAdmin installiert aber vorab die 
Synology Web Station.

Die von dir beschriebene direkte Anmeldung probiere ich, wenn ich daheim bin.

Grüße Micha

Am 16. Oktober 2020 09:19:32 MESZ schrieb Daniel Lauckner :
>Hallo,
>
>
>am Freitag, 16. Oktober 2020 um 08:59 hat Daniel Lauckner geschrieben:
>>> Apache habe ich nicht auf der Synology laufen.
>
>> Ohne Apache hättest du kein phpmyadmin.
>
>Das Paket nennt sich Webstation, erfüllt aber den selben Zweck.
>
>
>
>mfg Daniel

-- 
Diese Nachricht wurde von meinem Android-Gerät mit K-9 Mail gesendet.

Re: [vz-users] Sicherung der DB auf Synology NAS

2020-10-16 Diskussionsfäden Daniel Lauckner
Hallo,


am Freitag, 16. Oktober 2020 um 08:59 hat Daniel Lauckner geschrieben:
>> Apache habe ich nicht auf der Synology laufen.

> Ohne Apache hättest du kein phpmyadmin.

Das Paket nennt sich Webstation, erfüllt aber den selben Zweck.



mfg Daniel



Re: [vz-users] Sicherung der DB auf Synology NAS

2020-10-16 Diskussionsfäden Daniel Lauckner
Hallo,


am Freitag, 16. Oktober 2020 um 08:39 hat Michael Hartmann geschrieben:
> Warum sollte ein User der Daten und Strukturen einer
> DB modifizieren darf auch Admin GRANT benötigen?

Rechtemanagement ist etwas tricky und nicht immer intuitiv.

> Apache habe ich nicht auf der Synology laufen.

Ohne Apache hättest du kein phpmyadmin.

> 10 nutzt default auch port 3307 und nicht mehr 3306 wie 5.5.

Dann haben die das geändert weil es bei Updates Ärger gab und man 
manuell nachbessern musste. Wenn alle anderen Anwendungen MariaDB10 
nutzen wirf die 5 runter.

> Wer kann denn exakt die Fehlermeldungen interpretieren die da kommen?

Vielleicht mal direkt anmelden und schauen was da für Meldung kommt.
An der Konsole eingeben:

mysql --host=192.168.178.24:3307 --user=smartmeter --password=*** 
volkszaehler_backup

Sollte das wider erwarten klappen kommst du mit "quit" wieder raus.


mfg Daniel



Re: [vz-users] Sicherung der DB auf Synology NAS

2020-10-16 Diskussionsfäden Michael Hartmann
Hallo,

ja, GRANT fehlt(e). Ich habe es testhalber aktiviert, was aber nichts ändert. 
Warum sollte ein User der Daten und Strukturen einer DB modifizieren darf auch 
Admin GRANT benötigen?

Es ist MariaDB10 drauf. Als "Beifang" der ganzen Installation/Deinstallation 
(MariaDB, Synology Web Station, phpMyAdmin) um phpMyAdmin zum Laufen zu 
bringen. Apache habe ich nicht auf der Synology laufen. 10 nutzt default auch 
port 3307 und nicht mehr 3306 wie 5.5.

Wer kann denn exakt die Fehlermeldungen interpretieren die da kommen?

Grüße

Micha

-Ursprüngliche Nachricht-
Von: volkszaehler-users 
[mailto:volkszaehler-users-boun...@demo.volkszaehler.org] Im Auftrag von Daniel 
Lauckner
Gesendet: Freitag, 16. Oktober 2020 07:37
An: volkszaehler.org - users
Betreff: Re: [vz-users] Sicherung der DB auf Synology NAS

Hallo,


am Donnerstag, 15. Oktober 2020 um 21:25 hat Michael Hartmann geschrieben:
> Ich meine ja.

GRANT fehlt.

Der Administrator auf MariaDB heiß bei mir übrigens root, also anders 
als der Administrator für allgemeines auf dem NAS.


Und du hättest direkt MariaDB10 installieren sollen. Version 5.5 ist 
veraltet, der Support dieses Jahr ausgelaufen. Das Problem ist aber das 
beim Nachinstallieren auf Synology die alte Version nicht komplett
entfernt wird und den Port blockiert. Da muss man dann drumrumarbeiten.
Vielleicht funkioniert das besser wenn man vorher alle Abhängigkeiten 
auflöst. Also erst phpmyadmin  und Apache deinstallieren bevor man
MariaDB entfernt.


mfg Daniel



Re: [vz-users] Sicherung der DB auf Synology NAS

2020-10-15 Diskussionsfäden Daniel Lauckner
Hallo,


am Donnerstag, 15. Oktober 2020 um 21:25 hat Michael Hartmann geschrieben:
> Ich meine ja.

GRANT fehlt.

Der Administrator auf MariaDB heiß bei mir übrigens root, also anders 
als der Administrator für allgemeines auf dem NAS.


Und du hättest direkt MariaDB10 installieren sollen. Version 5.5 ist 
veraltet, der Support dieses Jahr ausgelaufen. Das Problem ist aber das 
beim Nachinstallieren auf Synology die alte Version nicht komplett
entfernt wird und den Port blockiert. Da muss man dann drumrumarbeiten.
Vielleicht funkioniert das besser wenn man vorher alle Abhängigkeiten 
auflöst. Also erst phpmyadmin  und Apache deinstallieren bevor man
MariaDB entfernt.


mfg Daniel



Re: [vz-users] Sicherung der DB auf Synology NAS

2020-10-15 Diskussionsfäden Frank Richter
Hast du den User mit passenden Rechten für die DB ausgestattet?

Grüße
Frank

Am Do., 15. Okt. 2020 um 21:00 Uhr schrieb Michael Hartmann <
hartmann-mi...@web.de>:

> Hallo Udo,
>
> Leider ist das nicht die Ursache. Unter hostname ist für den Benutzer
> “jeder host“ ausgewählt. :-/
>
> Grüße
>
> Micha
>
> Am 15. Oktober 2020 20:22:23 MESZ schrieb Udo Matzinger  >:
>>
>> 
>> Hallo,
>>
>> Beim anlegen von Usern in mariadb oder MySQL muss man bereits angeben, ob
>> der User nur als lokal auf dem Server angemeldeter User oder auch remote
>> zugreifen darf.
>> Sieht hier https://mariadb.com/kb/en/create-user/ username, hostname
>> component.
>> Vielleicht liegt es bei Dir daran, dass Du den User@localhost angelegt
>> hast.
>>
>> Greetinx, Udo
>>
>> Am 15.10.2020 um 16:47 schrieb Michael Hartmann :
>>
>> Hallo,
>>
>> ich bin mittelschwer genervt (frustriert)... Ich habe nun nach mehreren
>> Installationen/Deinstallationen den Web Server und phpMyAdmin auf der
>> Synology am laufen. Zunächst kam beim Start von phpMyAdmin im Browser
>> immer
>> nur file not found...
>>
>> Nun habe ich einen Benutzer "smartmeter" und eine DB "volkszaehler_backup"
>> mit phpMyAdmin angelegt und dbcopy.yaml entsprechend konfiguriert.
>>
>> target:
>>  driver: pdo_mysql
>>  # driver: pdo_sqlite
>>  host: 192.168.178.24:3307
>>  user: smartmeter
>>  password: ***
>>  dbname: volkszaehler_backup
>>  # path: sqlite.db3# path is only used if driver = pdo_sqlite
>>
>> Dennoch komme ich mit "/var/www/volkszaehler.org/vendor/bin/dbcopy
>> create -c
>> /etc/dbcopy.yaml" nicht weiter (s. scrennshot)
>>
>> Grüße
>>
>> Micha
>>
>>
>>
>> -Ursprüngliche Nachricht-
>> Von: volkszaehler-users
>> [mailto:volkszaehler-users-boun...@demo.volkszaehler.org] Im Auftrag von
>> Daniel Lauckner
>> Gesendet: Donnerstag, 15. Oktober 2020 13:09
>> An: volkszaehler.org - users
>> Betreff: Re: [vz-users] Sicherung der DB auf Synology NAS
>>
>> Hallo,
>>
>>
>> am Donnerstag, 15. Oktober 2020 um 12:49 hat Michael Hartmann geschrieben:
>>
>> Ich habe bei der Installation von Maria DB keine DB anlegen müssen, nur
>>
>> ein
>>
>> PW vergeben und den Port.
>>
>>
>> Dann musst du die Datenbank noch anlegen, sonst hat dbcopy nix worauf
>> es zugreifen kann.
>>
>> Genau deswegen hab ich bei meiner Nachricht auch sehr genau
>> darauf geachtet Datenbank und Datenbankserver nicht durcheinander zu
>> bringen.
>>
>>
>> mfg Daniel
>>
>> <2020-10-15 16_44_12-pi@SmartMeter_ _etc.png>
>>
>>
> --
> Diese Nachricht wurde von meinem Android-Gerät mit K-9 Mail gesendet.
>


Re: [vz-users] Sicherung der DB auf Synology NAS

2020-10-15 Diskussionsfäden Udo Matzinger

Hallo,

Beim anlegen von Usern in mariadb oder MySQL muss man bereits angeben, ob der 
User nur als lokal auf dem Server angemeldeter User oder auch remote zugreifen 
darf.
Sieht hier https://mariadb.com/kb/en/create-user/ username, hostname component. 
Vielleicht liegt es bei Dir daran, dass Du den User@localhost angelegt hast. 

Greetinx, Udo 

>> Am 15.10.2020 um 16:47 schrieb Michael Hartmann :
> Hallo,
> 
> ich bin mittelschwer genervt (frustriert)... Ich habe nun nach mehreren
> Installationen/Deinstallationen den Web Server und phpMyAdmin auf der
> Synology am laufen. Zunächst kam beim Start von phpMyAdmin im Browser immer
> nur file not found...
> 
> Nun habe ich einen Benutzer "smartmeter" und eine DB "volkszaehler_backup"
> mit phpMyAdmin angelegt und dbcopy.yaml entsprechend konfiguriert.
> 
> target:
>  driver: pdo_mysql
>  # driver: pdo_sqlite
>  host: 192.168.178.24:3307
>  user: smartmeter
>  password: ***
>  dbname: volkszaehler_backup
>  # path: sqlite.db3# path is only used if driver = pdo_sqlite
> 
> Dennoch komme ich mit "/var/www/volkszaehler.org/vendor/bin/dbcopy create -c
> /etc/dbcopy.yaml" nicht weiter (s. scrennshot)
> 
> Grüße
> 
> Micha
> 
> 
> 
> -Ursprüngliche Nachricht-
> Von: volkszaehler-users
> [mailto:volkszaehler-users-boun...@demo.volkszaehler.org] Im Auftrag von
> Daniel Lauckner
> Gesendet: Donnerstag, 15. Oktober 2020 13:09
> An: volkszaehler.org - users
> Betreff: Re: [vz-users] Sicherung der DB auf Synology NAS
> 
> Hallo,
> 
> 
> am Donnerstag, 15. Oktober 2020 um 12:49 hat Michael Hartmann geschrieben:
>> Ich habe bei der Installation von Maria DB keine DB anlegen müssen, nur
> ein
>> PW vergeben und den Port.
> 
> Dann musst du die Datenbank noch anlegen, sonst hat dbcopy nix worauf 
> es zugreifen kann.
> 
> Genau deswegen hab ich bei meiner Nachricht auch sehr genau 
> darauf geachtet Datenbank und Datenbankserver nicht durcheinander zu 
> bringen.
> 
> 
> mfg Daniel
> 
> <2020-10-15 16_44_12-pi@SmartMeter_ _etc.png>


Re: [vz-users] Sicherung der DB auf Synology NAS

2020-10-15 Diskussionsfäden Michael Hartmann
Hallo,

ich bin mittelschwer genervt (frustriert)... Ich habe nun nach mehreren
Installationen/Deinstallationen den Web Server und phpMyAdmin auf der
Synology am laufen. Zunächst kam beim Start von phpMyAdmin im Browser immer
nur file not found...

Nun habe ich einen Benutzer "smartmeter" und eine DB "volkszaehler_backup"
mit phpMyAdmin angelegt und dbcopy.yaml entsprechend konfiguriert.

target:
  driver: pdo_mysql
  # driver: pdo_sqlite
  host: 192.168.178.24:3307
  user: smartmeter
  password: ***
  dbname: volkszaehler_backup
  # path: sqlite.db3# path is only used if driver = pdo_sqlite

Dennoch komme ich mit "/var/www/volkszaehler.org/vendor/bin/dbcopy create -c
/etc/dbcopy.yaml" nicht weiter (s. scrennshot)

Grüße

Micha



-Ursprüngliche Nachricht-
Von: volkszaehler-users
[mailto:volkszaehler-users-boun...@demo.volkszaehler.org] Im Auftrag von
Daniel Lauckner
Gesendet: Donnerstag, 15. Oktober 2020 13:09
An: volkszaehler.org - users
Betreff: Re: [vz-users] Sicherung der DB auf Synology NAS

Hallo,


am Donnerstag, 15. Oktober 2020 um 12:49 hat Michael Hartmann geschrieben:
> Ich habe bei der Installation von Maria DB keine DB anlegen müssen, nur
ein
> PW vergeben und den Port.

Dann musst du die Datenbank noch anlegen, sonst hat dbcopy nix worauf 
es zugreifen kann.

Genau deswegen hab ich bei meiner Nachricht auch sehr genau 
darauf geachtet Datenbank und Datenbankserver nicht durcheinander zu 
bringen.


mfg Daniel



Re: [vz-users] Sicherung der DB auf Synology NAS

2020-10-15 Diskussionsfäden Daniel Lauckner
Hallo,


am Donnerstag, 15. Oktober 2020 um 12:49 hat Michael Hartmann geschrieben:
> Ich habe bei der Installation von Maria DB keine DB anlegen müssen, nur ein
> PW vergeben und den Port.

Dann musst du die Datenbank noch anlegen, sonst hat dbcopy nix worauf 
es zugreifen kann.

Genau deswegen hab ich bei meiner Nachricht auch sehr genau 
darauf geachtet Datenbank und Datenbankserver nicht durcheinander zu 
bringen.


mfg Daniel



Re: [vz-users] Sicherung der DB auf Synology NAS

2020-10-15 Diskussionsfäden Michael Hartmann
Ich habe bei der Installation von Maria DB keine DB anlegen müssen, nur ein
PW vergeben und den Port.

Mit den Kombinationen Synology Admin-User und dem zugehörigen PW, bzw. dem
Admin-User und dem MariaDB-PW funktioniert es nicht.

-Ursprüngliche Nachricht-
Von: volkszaehler-users
[mailto:volkszaehler-users-boun...@demo.volkszaehler.org] Im Auftrag von
Daniel Lauckner
Gesendet: Donnerstag, 15. Oktober 2020 12:16
An: volkszaehler.org - users
Betreff: Re: [vz-users] Sicherung der DB auf Synology NAS

Hallo,


am Donnerstag, 15. Oktober 2020 um 12:03 hat Michael Hartmann geschrieben:
> Nun bin ich
> im Unklaren, was ich /etc/dbcopy.yaml konfigurieren muss.

>   host: 192.168.178.24:3006

Passt

> Was muss ich für user und password konfigurieren?

Den Benutzer mit Passwort welcher der Datenbank zugewiesen sind.

Auf dem Datenbankserver kannst du dich meines Wissens mit dem 
Admin-User anmelden, den User solltest du aber nicht für Zugriffe auf 
die Datenbank nutzen.


Zu Synology gibt's übrigens ein ganz brauchbares Wiki:
https://www.synology-wiki.de/index.php/Hauptseite


mfg Daniel




Re: [vz-users] Sicherung der DB auf Synology NAS

2020-10-15 Diskussionsfäden Daniel Lauckner
Hallo,


am Donnerstag, 15. Oktober 2020 um 12:03 hat Michael Hartmann geschrieben:
> Nun bin ich
> im Unklaren, was ich /etc/dbcopy.yaml konfigurieren muss.

>   host: 192.168.178.24:3006

Passt

> Was muss ich für user und password konfigurieren?

Den Benutzer mit Passwort welcher der Datenbank zugewiesen sind.

Auf dem Datenbankserver kannst du dich meines Wissens mit dem 
Admin-User anmelden, den User solltest du aber nicht für Zugriffe auf 
die Datenbank nutzen.


Zu Synology gibt's übrigens ein ganz brauchbares Wiki:
https://www.synology-wiki.de/index.php/Hauptseite


mfg Daniel



[vz-users] Sicherung der DB auf Synology NAS

2020-10-15 Diskussionsfäden Michael Hartmann
Hallo,

 

ich versuche ein tägliches Backup der DB auf meinem Synology NAS wie unter:
https://wiki.volkszaehler.org/software/tools/dbcopy beschrieben
einzurichten.

 

Dazu habe ich MariaDB 5 auf der Synology installiert und in der
Anfangskonfiguration ein PW vergeben. Als port ist 3306 gesetzt. Nun bin ich
im Unklaren, was ich /etc/dbcopy.yaml konfigurieren muss.

 

target:

  driver: pdo_mysql

  host: 192.168.178.24:3006

  user: ???

  password: ???

  dbname: volkszaehler_backup

  # path: sqlite.db3   # path is only used if driver = pdo_sqlite

 

Was muss ich für user und password konfigurieren?

 

Erreichbar scheint die DB nur der Zugriff gelingt wohl nicht.

 

Meinen Nutzernamen auf der Synology und das PW. Oder das PW welches ich bei
der Installation von Maria DB vergeben habe? Wie ist dann der Nutzername?

 

Danke und Grüße

 

Micha