MySQL反向搜索

MySQL反向搜索,mysql,Mysql,在mysql客户机(命令行)中,我过去可以按Ctrl+R进行反向增量搜索,类似地,在linux控制台中也可以这样做。由于某种原因,这在我的新机器上不起作用 我正在使用来自xampp的mysql客户端。反向增量搜索可以在控制台上工作,但不能在mysql上工作。有人知道如何“启用”此功能吗 感谢MySQL 5.6是使用editline库构建的,而不是早期版本MySQL中使用的readline库。因此,默认键绑定可能与您习惯的绑定略有不同 默认情况下,Ctrl+R仍应绑定到em inc search

在mysql客户机(命令行)中,我过去可以按Ctrl+R进行反向增量搜索,类似地,在linux控制台中也可以这样做。由于某种原因,这在我的新机器上不起作用

我正在使用来自xampp的mysql客户端。反向增量搜索可以在控制台上工作,但不能在mysql上工作。有人知道如何“启用”此功能吗


感谢

MySQL 5.6是使用
editline
库构建的,而不是早期版本MySQL中使用的
readline
库。因此,默认键绑定可能与您习惯的绑定略有不同

默认情况下,Ctrl+R仍应绑定到em inc search prev。它在我的环境中工作得很好

另见:

可以通过~/.editrc文件添加以下行来设置密钥绑定:“bind“^R”em inc search prev”。有关更多详细信息,请参阅man editrc

并确保您的MySQL版本不受

如果要查看当前的editline键绑定,请临时将此行添加到$HOME/.editrc的末尾:

bind

然后启动
mysql
客户端。它将输出当前识别的完整密钥绑定集。

我的mysql版本是5.5.16。它似乎没有读。editrc。有没有关于如何解决这个问题的建议?谢谢,我刚刚在我的虚拟机上测试了5.5.32的一个副本,Ctrl-R工作正常。因此,我没有任何其他建议,但尝试升级版本(至少对客户端而言)看看是否有帮助。我使用的是XAMPP for Linux 1.7.7中的MySQL 5.5.16。不幸的是,我必须在Fedora19上使用xampp,因为我需要PHP5.3。我想我也可以使用来自yum repo的MySQL,但这可能会打开另一罐蠕虫。。