[vz-users] Statistiken

Tilman Glötzner tilman_1 at gloetzner.net
Mo Nov 1 10:37:48 CET 2021


Hallo Marc


noch eine Idee. Du könntest probieren, es über dem mysql-client in ein 
csv-File zu dumpen und dann über den File-Dialog in Excel importien. 
Probieren konnte ich es leider nicht, weil ich  mein Root-Password für 
die Datenbank vergessen habe. Es wird sicherlich ein bisschen dauern, 
bis der RPI damit fertig ist.

Dazu muss Du Dich zuerst als root mit der Datenbank verbinden und dem 
vz-admin das File-Privilege geben:

mysql -uroot -p
Enter password:
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 2120
Server version: 10.3.27-MariaDB-0+deb10u1 Raspbian 10

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input 
statement.

MariaDB [(none)]>|GRANT FILE ON *.* TO '||vz-admin '@'localhost';|


MariaDB [(none)]>|quit|
||


Danach sollte dann der eigentlich Dump funktionieren:

mysql -uvz-admin -p

Enter password:
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 2120
Server version: 10.3.27-MariaDB-0+deb10u1 Raspbian 10

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input 
statement.

MariaDB [(none)]> use volkszaehler
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Database changed

MariaDB [volkszaehler]> select timestamp,value,channel_id from data 
where  timestamp > unix_timestamp('2021-10-31 13:00:00') and timestamp < 
unix_timestamp('2021-10-31 13:00:30') INTO OUTFILE 'C:/tmp/logger.csv' 
FIELDS ENCLOSED BY '"'  TERMINATED BY ';' ESCAPED BY '"' LINES 
TERMINATED BY '\r\n' ;


Gruß

Tilman

On 01.11.21 10:23, Marc Haber wrote:
> Hallo Andreas,
>
> On Mon, Nov 01, 2021 at 08:08:03AM +0100, Andreas Goetz wrote:
>> Bei Maximum Execution Time musst Du eine Datenbankeinstellungen ändern oder einfach weniger Daten abfragen.
> Welche Einstellung ist das denn? Kann man das in der mysql.conf
> einstellen?
>
> Bei der Suche danach habe ich gefunden, dass man in MariaDB 11.0 wohl
> die Statement Time für jedes einzelne SELECT einstellen kann bzw. dem
> Server vorab sagen, dass DIESES Query jetzt etwas länger dauern darf:
>
> https://mariadb.com/kb/en/aborting-statements/
>
> Wäre das was für den Volkszähler?
>
> Grüße
> Marc
>
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <http://demo.volkszaehler.org/pipermail/volkszaehler-users/attachments/20211101/3a362bbc/attachment.html>


Mehr Informationen über die Mailingliste volkszaehler-users