[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: mysql und bash scripte



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



Reply to: