有没有办法让mysqladmin和mysql标准控制台设置.my.cnf?

时间:2015-11-09 07:03:58

标签: mysql command-line mysqldump my.cnf mysqladmin

我的Ubuntu Linux开发机器我有以下~/.my.cnf文件,从命令行连接mysql时可以节省大量时间。

[client]
auto-rehash
safe-updates
host     = localhost
user     = root
password = mysql
prompt   = "[\d]>"

但是,当我输入mysqladmin时,我收到错误

mysqladmin: unknown option '--auto-rehash'

问题是.my.cnf文件中的某些行不适用于mysqladminmysqldump

有没有办法在.my.cnf中指定配置选项,以便它们适用于mysqlmysqladminmysqldump或两者兼而有之?

如果没有,如何从命令行启动mysqldump并指定不读取.my.cnf设置?

1 个答案:

答案 0 :(得分:0)

根据所选应用程序将这些选项放在一个单独的组中:

[client]
safe-updates
host     = localhost
user     = root
password = mysql
prompt   = "[\d]>"

[mysql]
auto-rehash

详细了解MySQL docs上配置文件的使用情况。