【发布时间】:2011-08-02 11:44:35
【问题描述】:
我知道您可以使用例如在mysql(客户端程序)中设置寻呼机。 \P less。但是如何配置mysql 以便在您开始使用客户端时激活您选择的寻呼机?
【问题讨论】:
标签: mysql
我知道您可以使用例如在mysql(客户端程序)中设置寻呼机。 \P less。但是如何配置mysql 以便在您开始使用客户端时激活您选择的寻呼机?
【问题讨论】:
标签: mysql
要在不传递参数的情况下强制执行此操作,您可以将其放在您的 my.cnf option file 中,在 [client] 部分下(请注意,这是在您连接的机器上来自而不是到)。
类似这样的:
[client]
user = my_usual_user
host = my_usual_host
pager = less
如果您希望它仅应用于实际的mysql 命令,而不是 MySQL 认为是“客户端”的其他应用程序(mysqldump 等实用程序请阅读[client] 部分也),然后改用[mysql]。
【讨论】:
mysqldump: unknown variable 'pager=less -SFX'
[mysql] 部分而不应该影响其他实用程序
您可以使用--pager[=command] 命令行选项启动mysql,也可以通过PAGER 环境变量(默认使用)设置自定义寻呼机。
【讨论】:
在 MySQL 5.5 中,您可以在打开 mysql 客户端时添加pager。使用:
mysql -h * --port=* --pager="less -SFX" databaseName
您可以通过以下方式获取有关pager 选项的更多信息:
man mysql
或
man less
【讨论】: