Re: mysql und bash scripte
Am Mittwoch, den 09.11.2005, 13:41 +0100 schrieb Michael Bienia:
> On 2005-11-09 12:09:14 +0100, Fabian Holler wrote:
> > Sven Frohwein schrieb:
> > >ist es möglich, mit einem bash script, mysql abfragen abzusetzen?
> > Ja ist es z.B.:
> >
> > mysql -B -s -h $host -u $user -p$passwd -e \
> ^^^^^^^^
> Schlechte Wahl, da so dass Passwort in der Ausgabe von ps auftaucht und
> man es nur noch auslesen muss (und je länger die mysql-Abfrage dauert,
> desto mehr Zeit hat man).
>
> Besser ist es das Passwort in eine Datei zu packen und von mysql
> einlesen lassen. Die Datei sollte natürlich nur vom User, der das Skript
> ausführt gelesen werden können (sonst kann man wieder in der Ausgabe von
> ps die Datei erfahren und dort selber nachschauen, wie das Passwort
> lautet).
> Die Datei sollte in etwa so aussehen:
> | [client]
> | host = localhost
> | user = der_user
> | password = das_passwort
>
> Dein Aufruf sieht dann so aus:
> mysql --defaults-extra-file=diedatei.cnf -e ...
>
> Michael
>
danke, werde ich gleich mal testen.
Reply to: