MySQL: Pager für die Kommandozeile setzen
Wer MySQL Abfragen häufig auf der Kommandozeile ausführt kennt das Problem: Bei einem langen Ergebnis der Abfrage verschwindet der Großteil der Ausgabe im Nirvana des Verlaufsspeichers. Abhilfe schafft hier das pager Kommando, mit dem sich ein beliebiger Pager wie z.B. less setzen lässt:
[code language="css"]mysql> pager less
PAGER set to 'less'[/code]
Die MySQL Ausgabe wird nun an less übergeben und lässt sich so bequem Seite für Seite durcharbeiten. Jedes andere Linux / UNIX Kommando ist möglich, so dass sich ganz neue Möglichkeiten geben, wie Baron Schwartz im MySQL Performance Blog demonstriert.



Kinch
Praktisch. Man könnte vielleicht auch den Vim als Pager nehmen. Die einfachste Möglichkeit wäre, dann wohl “paper vim -”.
matthias
Ja genau – mit vim funktioniert es auch. Aber es gibt ja noch sehr viele andere Möglichkeiten, wie im verlinkten Artikel zu lesen.
Abstellen tut man den pager übrigens mit “nopager”.