<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p>Hallo Marc</p>
<p><br>
</p>
<p>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.<br>
</p>
<p>Dazu muss Du Dich zuerst als root mit der Datenbank verbinden und
dem vz-admin das File-Privilege geben:</p>
<p>mysql -uroot -p<br>
Enter password: <br>
Welcome to the MariaDB monitor. Commands end with ; or \g.<br>
Your MariaDB connection id is 2120<br>
Server version: 10.3.27-MariaDB-0+deb10u1 Raspbian 10<br>
<br>
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and
others.<br>
<br>
Type 'help;' or '\h' for help. Type '\c' to clear the current
input statement.<br>
<br>
MariaDB [(none)]><code class="hljs language-sql"><span
class="hljs-keyword">GRANT</span> FILE <span
class="hljs-keyword">ON</span> <span class="hljs-operator">*</span>.<span
class="hljs-operator">*</span> <span class="hljs-keyword">TO</span>
<span class="hljs-string">'</span></code><code class="hljs
language-sql"><span class="hljs-string">vz-admin '</span>@<span
class="hljs-string">'localhost'</span>;</code></p>
<p><br>
MariaDB [(none)]><code class="hljs language-sql"><span
class="hljs-keyword">quit</span></code><br>
<code class="hljs language-sql"></code></p>
<p><br>
</p>
<p>Danach sollte dann der eigentlich Dump funktionieren:<br>
</p>
<p>mysql -uvz-admin -p</p>
Enter password: <br>
Welcome to the MariaDB monitor. Commands end with ; or \g.<br>
Your MariaDB connection id is 2120<br>
Server version: 10.3.27-MariaDB-0+deb10u1 Raspbian 10<br>
<br>
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.<br>
<br>
Type 'help;' or '\h' for help. Type '\c' to clear the current input
statement.<br>
<br>
MariaDB [(none)]> use volkszaehler<br>
Reading table information for completion of table and column names<br>
You can turn off this feature to get a quicker startup with -A<br>
<br>
Database changed<br>
<p>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' ;<br>
</p>
<p><br>
</p>
<p>Gruß</p>
<p>Tilman<br>
</p>
<div class="moz-cite-prefix">On 01.11.21 10:23, Marc Haber wrote:<br>
</div>
<blockquote type="cite"
cite="mid:YX+yAVjoPjwnbliS@torres.zugschlus.de">
<pre class="moz-quote-pre" wrap="">Hallo Andreas,
On Mon, Nov 01, 2021 at 08:08:03AM +0100, Andreas Goetz wrote:
</pre>
<blockquote type="cite">
<pre class="moz-quote-pre" wrap="">Bei Maximum Execution Time musst Du eine Datenbankeinstellungen ändern oder einfach weniger Daten abfragen.
</pre>
</blockquote>
<pre class="moz-quote-pre" wrap="">
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:
<a class="moz-txt-link-freetext" href="https://mariadb.com/kb/en/aborting-statements/">https://mariadb.com/kb/en/aborting-statements/</a>
Wäre das was für den Volkszähler?
Grüße
Marc
</pre>
</blockquote>
</body>
</html>