2011-04-10 151 views

回答

23

要强制此无需传递参数,你可以把它放在你的my.cnf option file,下[client]部分(注意,这是你从连接上机)。

事情是这样的:

[client] 
user = my_usual_user 
host = my_usual_host 
pager = less 

如果你想让它仅适用实际mysql命令,没有其他的应用,MySQL的认为是一个“客户”(实用工具,比如mysqldump阅读[client]部分),然后改用[mysql]

6

您可以使用--pager[=command]命令行选项启动mysql,也可以通过PAGER环境变量(默认情况下使用)设置自定义寻呼机。

+0

标志的作品,但寻呼机环境变量似乎并不具备对我有任何影响。 – dan 2011-04-10 16:42:04

+0

@dan:嘿..可能是一个bug然后:) – plaes 2011-04-10 20:15:11

1

在MySQL 5.5中,你可以当你打开mysql客户端添加pager。用途:

mysql -h * --port=* --pager="less -SFX" databaseName 

您可以使用获得有关pager选项的详细信息:

man mysql 

man less