【问题标题】:MySQL tab completion not workingMySQL选项卡完成不起作用
【发布时间】:2012-12-13 18:10:03
【问题描述】:

在 mysql 客户端中,当我按 Tab 时,它曾经显示可能的单词。不知何故,它现在不起作用。无论如何要再次启用它。我在 CentOS 5.5 中使用 mysql 客户端 5.5。

【问题讨论】:

  • 在 mysql 提示符下,rehash 可以解决问题。

标签: mysql


【解决方案1】:

找到了解决办法。

在 my.cnf 文件中,添加

[mysql]
auto-rehash

添加 no-auto-rehash 以禁用自动完成。

【讨论】:

  • 这就是文档所说的,但这对我根本不起作用。我试过在my.ini 中写[mysql] auto-rehash 并将--auto-refresh 提供给mysql 命令行程序,但没有效果。
  • @mcandre 你用的是什么版本的mysql服务器?
  • mysql Ver 14.14 Distrib 5.6.10, for Win32 (x86)
  • @mcandre 上述解决方案适用于 linux。我不确定 Windows :)
  • mysql客户端的补全依赖于readline库,在linux/unix系统上普遍存在,在windows系统上很少见。如果您安装了 cygwin、mingwin 或类似软件,并在这些环境中使用 mysql shell,您将获得命令完成。我不确定是否要为 Windows 获得一个“本机”readline 库,但我怀疑它不会有帮助,因为 Windows mysql 客户端不会针对它进行编译。
猜你喜欢
  • 2020-05-20
  • 2020-02-08
  • 2022-01-08
  • 1970-01-01
  • 2019-07-16
  • 2014-08-22
  • 1970-01-01
  • 1970-01-01
  • 2021-08-20
相关资源
最近更新 更多