Обратный поиск не работает на терминале MySQL на моем Mac

0

Я использовал MySQL в терминале Ubuntu. Обратный поиск работал нормально на моем терминале Ubuntu. Недавно я переключился на Mac, на терминале Mac обратный поиск работает нормально, но когда я вошел в MySQL, обратный поиск не работал.

Пожалуйста, предложите некоторые ответы, которые я буду часто использовать при обратном поиске.

Обратный поиск - это функциональность bash, где вы ищите историю команд на лету. Подробнее о обратном поиске можно найти Вот

Suresh Kumar
источник
Что вы подразумеваете под «обратным поиском»?
nohillside
Предположительно Ctrl + R в bash? Я понятия не имею, в чем может быть проблема (я не использую bash или mySQL), но bash по умолчанию, который поставляется с macOS, намного отстает от последних. Потенциально обновление с помощью Homebrew ( brew install bash ) может решить проблему, которую вы видите?
Robin Whittleton
@nohillside Вы можете найти то, что обратный поиск здесь lifehacker.com/278888/...
Suresh Kumar
В этом случае, когда вы вызываете mysql, он отвечает за то, что клавиатура не bash, поэтому нам нужно знать, как был скомпилирован mysql, и включает ли она правильную обработку клавиатуры.
Mark

Ответы:

1

Обратный поиск по запросу Ctrl-R, это функциональность, предоставляемая bash и который ищет в истории команд оболочки. Как только вы начнете mysql Вы полагаетесь на комбинации клавиш, доступные там, вы не можете использовать bash ярлыки в то время как mysql бежит.

Если вы хотите использовать обратный поиск с mysql вам нужна версия с readline поддержка собрана в это.

nohillside
источник