Anmelden

Archiv verlassen und diese Seite im Standarddesign anzeigen : mysql befehl aus einer linux konsole



hanswurst
19-04-2007, 14:01
hallo,
ich möchte ein shellscript für den cron schreiben.
es sollen mehrere mysqlbefehl gestartet werden.
wie sieht nochmal so eine mysqlabfrage aus?

gruß

Smoe
20-04-2007, 09:01
Per Shellscript kannst du das mit Hilfe von echo und mysql machen:


echo "select \* from test_table where x = $y" | mysql -u test_user -h host -ptestpw test_db


Die Ausgabe von mysql kannst du mit diversen Schaltern noch manipulieren (RTM).

Wenn du das Passwort nicht ins Script schreiben willst, kannst du die .my.cnf benutzen, die jeder Benutzer in seinem Home-Verzeichnis haben kann und dort ein Passwort hinterlegen.

ciao

Smoe