
288 MySQL - Technische Referenz f¨ur Version 5.0.1-alpha
Windows nicht gibt. Unter Windows kann statt dessen die tee-Option benutzt
werden, wenngleich diese in manchen Situationen nicht ganz so handlich ist wie pager.
• Ein paar Tipps zu pager: Sie k¨onnen es benutzen, um in eine Datei zu schreiben:
mysql> pager cat > /tmp/log.txt
Die Ergebnisse werden nur in eine Datei geschrieben. Sie k¨onnen auch Optionen an
Programme ¨ubergeben, die Sie mit pager zusammen benutzen wollen:
mysql> pager less -n -i -S
Beachten Sie hierbei die Option ’-S’. Beim Durchst¨obern der Ergebnisse werden Sie
diese wahrscheinlich als sehr n¨utzlich erachten. Probieren Sie dei Option mit horizon-
taler Ausgabe (Befehle enden mit ’\g’, oder ’;’) und mit vertikaler Ausgabe (Befehle
enden mit ’\G’) aus. Manchmal ist ein sehr breites Ergebnis schwer am Bildschirm zu
lesen. Mit der Option -S f¨ur less k¨onnen Sie die Ergebnisse im interaktiven less von
links nach rechts durchst¨obern, wobei verhindert wird, dass Zeilen, die l¨anger sind als
Ihre Bildschirmbreite, in die n¨achste Zeile umgebrochen werden. Das kann ein Ergeb-
nis sehr viel lesbarer gestalten. Sie k¨onnen den Modus im interaktiven less an- und
abschalten, wenn Sie ’-S’ benutzen. Siehe ’h’ f¨ur weitere Hilfe zu less.
• Zum Schluss (falls Sie das nicht schon aus den oben aufgef¨uhrten Beispielen heraus
gefunden haben ;-) k¨onnen Sie sehr komplexe Dinge tun, um die Ergebnisse zu hand-
haben. Folgendes w¨urde die Ergebnisse beispielsweise an zwei verschiedene Dateien
in zwei unterschiedlichen Verzeichnissen schicken, auf zwei unterschiedlichen Festplat-
ten, die auf /dr1 und /dr2 gemountet sind, und dennoch die Ergebnisse ¨uber less am
Bildschirm anzeigen:
mysql> pager cat | tee /dr1/tmp/res.txt | tee /dr2/tmp/res2.txt | less -n -i -S
• Sie k¨onnen die obigen Funktionen auch kombinieren, indem Sie tee anschalten und
pager auf ’less’ setzen. Dann k¨onnen Sie die Ergebnisse in ’less’ durchst¨obern und
trotzdem wird alles zugleich an eine Datei angeh¨angt. Der Unterschied zwischen UNIX
tee, was mit pager benutzt wird, und dem im mysql-Client eingebauten tee ist, dass
das eingebaute tee sogar dann funktioniert, wenn kein UNIX tee verf¨ugbar ist. Dar¨uber
hinaus gibt das eingebaute tee alles, was mitgeloggt wird, auch am Bildschirm aus,
wohingegen das UNIX tee in Verbindung mit pager nicht so viel mitloggt. Letztlich
l¨aßt sich das interaktive tee auch handlicher aus- und einschalten, wenn Sie teilweise
mitloggen wollen, aber in der Lage sein, das Feature zwischendurch auszuschalten.
5.8.3 mysqladmin, Verwaltung eines MySQL-Servers
Ein Dienstprogramm, um Verwaltungsoperationen durchzuf¨uhren. Die Syntax ist::
shell> mysqladmin [OPTIONS] befehl [befehl-option] befehl ...
Sie erhalten eine Auflistung der Optionen, die Ihre mysqladmin-Version unterst¨utzt, indem
Sie mysqladmin --help ausf¨uhren.
Das aktuelle mysqladmin unterst¨utzt folgende Befehle:
create datenbank
Eine neue Datenbank erzeugen.
drop datenbank
Eine Datenbank und alle ihre Tabellen l¨oschen.
Kommentare zu diesen Handbüchern