我有以下内容~/.my.cnf
~/.my.cnf
[client] password="somepass"
但这不是我用于连接到的每个 user@host/database 的密码。有没有办法在配置中为不同的东西指定不同的密码,这样我就不必输入它们了?
您可以使用以下语法为您连接的每个用户/主机/数据库添加一个部分~/.my.cnf:
[clienthost1] # Note: client + host1 user=myuser password=mypass database=dbname host=server.location.com
一旦这在您的用户中.my.cnf,您可以通过在命令行上执行此操作来使用它:
.my.cnf
$ mysql --defaults-group-suffix=host1