有没有办法默认禁用 MySQL 客户端自动 rehash 选项?

有没有办法默认禁用 MySQL 客户端自动 rehash 选项?

我有一些包含大量表的本地数据库。我不使用客户端的自动完成功能,因此我通常会禁用自动重新哈希选项。这会使程序加载速度更快。但是,我-A在调用它时忘记添加。我想知道是否有一种方法可以默认设置它而不必重新编译它,也许可以通过一些配置文件。这可能吗?

我在官方文档中找不到与此相关的任何内容,https://dev.mysql.com/doc/refman/8.0/en/mysql-command-options.html

答案1

尝试添加

[mysql]
skip_auto_rehash

到您的配置。

或者你可以在 bash 级别将其设置mysql为别名mysql -A,方法是将其放入.bashrc

alias mysql='mysql -A'

相关内容