Bash und MySQL
Ist es eigentlich moeglich, ueber ein Shellscript Werte aus einer MySQL-DB auszulesen?
Viele Gruesse
Andreas
Viele Gruesse
Andreas
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 25815
Url: https://administrator.de/forum/bash-und-mysql-25815.html
Ausgedruckt am: 27.12.2024 um 04:12 Uhr
1 Kommentar
@xcomse
Hi,
nicht direkt, da Bash ja nur System-, aber keine Datenbankbefehle kennt.
Du kannst ein Script ablegen, dass Datenbankanweisungen enthält, und
dieses direkt dem Programm mysql als Parameter übergeben:
mysql < scriptname
Das Script muß sich in dem Verzeichnis befinden, in dem du gerade arbeitest,
ansonsten mußt du Pfadangaben verwenden:
mysql < /verzeichnis/verzeichnis/scriptname
Damit du auch aus den richtigen Tabellen liest, gibst du in dem Script die gleichen
Anweisungen, wie an der Kommandozeile des MySQL-Monitors:
oder, die Tabelle direkt ansprechen, z.B.:
Gruß
Günni
Hi,
nicht direkt, da Bash ja nur System-, aber keine Datenbankbefehle kennt.
Du kannst ein Script ablegen, dass Datenbankanweisungen enthält, und
dieses direkt dem Programm mysql als Parameter übergeben:
mysql < scriptname
Das Script muß sich in dem Verzeichnis befinden, in dem du gerade arbeitest,
ansonsten mußt du Pfadangaben verwenden:
mysql < /verzeichnis/verzeichnis/scriptname
Damit du auch aus den richtigen Tabellen liest, gibst du in dem Script die gleichen
Anweisungen, wie an der Kommandozeile des MySQL-Monitors:
\u Datenbankname
Anweisungen
oder, die Tabelle direkt ansprechen, z.B.:
select spalte1, spalte2 from <b><i>Datenbankname.Tabellenname</i></b>
Gruß
Günni