MySQL console: Redirect standard output

October 2016


MySQL client command must be common to you (mysql), with this small tip you should be able to redirect the output commands to any program?


To do this, simply use the pager command, followed by the name of the program to redirect the output.
mysql>pager more 
PAGER set to 'more' 

The next time the result of a command exceeds one page, you simply press the space bar to move from page to page:)

Reset default pager

To return to the default pager, use the command "nopager":

mysql> nopager 
PAGER set to stdout 

Examples of use: (under Linux/Unix)

  • In order to search an item, ... in the output:
    •   mysql>pager vi - 
  • To view only the tables with a particular name (no case sensitive).
    •   mysql>pager grep -i name 
mysql>show tables;

Related :

This document entitled « MySQL console: Redirect standard output » from CCM ( is made available under the Creative Commons license. You can copy, modify copies of this page, under the conditions stipulated by the license, as this note appears clearly.