[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