Я знаю, что вы можете установить пейджер в mysql (клиентская программа), используя, например, \P less. Но как настроить mysql так, чтобы ваш пейджер выбора активировался всякий раз, когда вы начинаете использовать клиента?
Как установить пейджер по умолчанию для клиента MySQL?
Ответ 1
Чтобы заставить это без необходимости передавать параметры, вы можете поместить его в свой файл my.cnf в разделе [client] ( обратите внимание, что это на машине, с которой вы подключаетесь, а не в).
Что-то вроде этого:
[client]
user = my_usual_user
host = my_usual_host
pager = less
Если вы хотите, чтобы он применялся только к фактической команде mysql, и никаких других приложений, которые MySQL считает "клиентом" (такие утилиты, как mysqldump, читайте раздел [client]), используйте [mysql] вместо этого.
Ответ 2
Вы можете либо запустить mysql с опцией командной строки --pager[=command], либо установить пользовательский пейджер через переменную среды PAGER (которая используется по умолчанию).
Ответ 3
В MySQL 5.5 вы можете добавить pager при открытии клиента mysql. Использование:
mysql  -h * --port=* --pager="less -SFX" databaseName
Более подробную информацию о параметрах pager можно получить, используя:
man mysql
или
man less
