VS>> Отчего бы могло происходить, что в /usr/local/bin/mysql 1) не все VS>> команды сохраняются в истории и 2) текст по-русски ввести VS>> невозможно, хотя отображается он нормально в запросах. Локаль в VS>> шелле ru_RU.UTF-8, в MySQL тоже: http://termbin.com/tjsp (версии VS>> системы и базы в ссылке). В шелле естественно русский нормально VS>> вводится и выводится. Опций сборки databases/mysql56-client явно VS>> никаких не нахожу, которые могли бы повлиять. Вот что это?
>> mysql Ver 14.14 Distrib 5.6.38, for FreeBSD10.4 (amd64) using >> EditLine wrapper
EG> Подозреваю, что ключевое слово тут EditLine wrapper вместо readline. EG> Это, похоже, апстрим, то есть разработчики MySQL, веселятся:
EG> WITH_READLINE Use bundled readline library OFF
EG> -DWITH_READLINE=bool EG> Whether to use the readline library bundled with the distribution. EG> This option was removed in MySQL 5.6.5 because readline is no longer EG> bundled.
EG> Попробуй пересобрать mysql-клиента, заменив в портовом Makefile EG> libedit/WITH_EDITLINE на чего-нибудь для зависимости EG> от портового же readline.
У databases/mysql56-client/Makefile вообще ничего такого нет, а у databases/mysql56-server есть только USES= .... libedit и CMAKE_ARGS+= .... -DWITH_EDITLINE=system