有没有办法为 mysqladmin 和 mysql 标准控制台设置 .my.cnf?
Is there a way to have .my.cnf settings for mysqladmin and mysql standard console?
我的 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
文件中的某些行不适用于 mysqladmin
和 mysqldump
。
有没有办法在 .my.cnf
中指定配置选项,以便它们将应用于 mysql
或 mysqladmin
、mysqldump
或两者?
如果不是,我如何从命令行启动 mysqldump
并指定它不读取 .my.cnf
设置?
将这些选项放在一个单独的组中,以选择的应用程序为准:
[client]
safe-updates
host = localhost
user = root
password = mysql
prompt = "[\d]>"
[mysql]
auto-rehash
在 MySQL docs 上阅读有关配置文件用法的更多信息。
我的 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
文件中的某些行不适用于 mysqladmin
和 mysqldump
。
有没有办法在 .my.cnf
中指定配置选项,以便它们将应用于 mysql
或 mysqladmin
、mysqldump
或两者?
如果不是,我如何从命令行启动 mysqldump
并指定它不读取 .my.cnf
设置?
将这些选项放在一个单独的组中,以选择的应用程序为准:
[client]
safe-updates
host = localhost
user = root
password = mysql
prompt = "[\d]>"
[mysql]
auto-rehash
在 MySQL docs 上阅读有关配置文件用法的更多信息。