首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mysql客户端设置no-auto-rehash与mysqldump冲突

mysql客户端设置no-auto-rehash与mysqldump冲突
EN

Stack Overflow用户
提问于 2013-05-22 22:20:25
回答 2查看 6.1K关注 0票数 6

我们的数据库有很多表,表中有很多列。命令行mysql客户端需要很长时间才能连接,除非我向它传递-A。我不想每次都把它放进去,所以我试着添加了my.cnf选项no-auto-rehash

在我不得不使用mysqldump之前,它工作得很好:

mysqldump: unknown option '--no-auto-rehash'

显然,mysqldump使用my.cnf的客户端部分中的选项,即使有单独的mysqldump部分也是如此。有没有办法在使用no-auto-rehash的同时仍然拥有一个功能强大的mysqldump?有没有一个不是真正的mysql客户端的部分?

谢谢。

同样的问题也在mysql论坛上被问到,但没有得到回应:

http://forums.mysql.com/read.php?35,583759,583760

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-05-27 15:49:31

no-auto-rehash选项放在[mysql]部分,而不是[client]

代码语言:javascript
复制
[mysql]
no-auto-rehash

在本例中,mysqldump是起作用的。

票数 8
EN

Stack Overflow用户

发布于 2014-08-07 00:48:58

我一直在这么做:

代码语言:javascript
复制
[client]
compress
user=uuuuuuu
password=ppppppppp

[mysql]
prompt=\h\_\d>\_
no-auto-rehash

[mysqldump]
quick
max_allowed_packet=1G
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16694263

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档