<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p>Hallo "Mail" -- oder hast Du auch einen Namen?<br>
</p>
<div class="moz-cite-prefix">Am 04.01.22 um 16:45 schrieb Mail:<br>
</div>
<blockquote type="cite"
cite="mid:trinity-88ca36fe-5396-4537-93e5-a7a16303da09-1641311151268@3c-app-gmx-bap15">
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<div style="font-family: Verdana;font-size: 12.0px;">
<div>Hallo,</div>
<div> </div>
<div>leider kämpfe ich noch immer mit ein paar Fragen:</div>
<div> </div>
<div>1. Verbindung zur DB von außen</div>
<div>Ich habe versucht, mich an der Doku
aus <a class="moz-txt-link-freetext" href="https://wiki.volkszaehler.org/howto/raspberry_pi_image">https://wiki.volkszaehler.org/howto/raspberry_pi_image</a>
entlangzuhangeln. </div>
</div>
</blockquote>
<p>Du beziehst Dich vermutlich auf den Abschnitt "evtl: Datenbank
übers Netz erreichbar machen". Alles dort beschriebene spielt sich
auf dem Raspi ab, auf dem die Datenbank läuft.</p>
<p><br>
</p>
<blockquote type="cite"
cite="mid:trinity-88ca36fe-5396-4537-93e5-a7a16303da09-1641311151268@3c-app-gmx-bap15">
<div style="font-family: Verdana;font-size: 12.0px;">
<div>Leider komme ich von außen nicht auf die DB. Ich stecke
vermutlich nciht tief genug in Linux, aber die Änderung auf
<pre>bind-address = 0.0.0.0</pre>
<div>wird einfach nicht dauerhaft übernommen. Spätestens nach
dem Server-Restart, steht dort wieder 127.0.0.1. Wie kann
ich denn den Wert dauerhaft speichern? <br>
</div>
</div>
</div>
</blockquote>
<p>Ich sehe gerade, dass ich in meiner
/etc/mysql/mariadb.conf.d/50-server.cnf diesen Eintrag
auskommentiert habe, nicht auf 0.0.0.0 gesetzt. So funktioniert's
bei mir. <br>
</p>
<p>Wichtig natürlich auch, in der DB die Rechte richtig zu setzen.
Ich hatte mir damals notiert:</p>
<p>create user 'rupert'@'192.168.%' identified by 'streng-geheim';<br>
grant select on volkszaehler.* to 'rupert'@'192.168.%';<br>
grant delete, insert, update on volkszaehler.ferrarisdata to
'rupert'@'192.168.%';<br>
show grants for 'rupert'@'192.168.%';<br>
flush privileges;<br>
quit;<br>
</p>
<p>(volkszaehler.ferrarisdata ist eine Tabelle, die ich mir selbst
zusätzlich angelegt habe.)<br>
</p>
<blockquote type="cite"
cite="mid:trinity-88ca36fe-5396-4537-93e5-a7a16303da09-1641311151268@3c-app-gmx-bap15">
<div style="font-family: Verdana;font-size: 12.0px;">
<div>
<div>Was muss ich dann in HeidiSQL noch einstellen?</div>
</div>
</div>
</blockquote>
<p>Jetzt bist Du bei der Frage: Wie nutze ich Daten, die auf einer
anderen Maschine liegen? Bei HeidiSQL kann ich Dir nicht helfen.
Ich hatte es mir eingerichtet, damit ich von einem Windowsrechner
an die VZ-Daten gelangen kann (per ODBC).<br>
</p>
<blockquote type="cite"
cite="mid:trinity-88ca36fe-5396-4537-93e5-a7a16303da09-1641311151268@3c-app-gmx-bap15">
<div style="font-family: Verdana;font-size: 12.0px;">
<div>
<div> </div>
<div>2. Seit geraumer Zeit stürzt das System immer komplett
ab. Da hilft nur ein Neustart per Unterbrechnung der
Stromversorgung. Woran kann das denn liegen?</div>
</div>
</div>
</blockquote>
Spekulatius... Ich würde vor dem Stecker-Ziehen noch versuchen, per
ssh auf den Pi zu kommen oder etwas vom Konsolen-Output auf dem
HDMI-Ausgang zu beobachten, denn vielleicht ist der Absturz gar
nicht so "komplett" wie es scheint. Ansonsten kannst Du noch
versuchen, aus den log-Dateien was rauszulesen -- wenn es vor dem
Absturz / Stromabschalten noch abgespeichert wurde.<br>
<blockquote type="cite"
cite="mid:trinity-88ca36fe-5396-4537-93e5-a7a16303da09-1641311151268@3c-app-gmx-bap15">
<div style="font-family: Verdana;font-size: 12.0px;">
<div>
<div> </div>
<div> </div>
<div>Gibt es eigentlich auch eine Möglichkeit, soche Probleme
in einem Forum zu diskutieren? Der Mail-Verkehr wird ja
durchaus unübersichtlich.</div>
</div>
</div>
</blockquote>
<p>Vermutlich Geschmackssache. Ein guter Mail-Client und etwas
Disziplin (z.B. tofu vermeiden ;-) ermöglichen m.E. beste
Übersichtlichkeit.</p>
<p>Gruß von Lech und Wertach<br>
</p>
<p>Rupert<br>
</p>
</body>
</html>