Não sei ao certo como o arquivo .my.cnf anterior funcionava e, na verdade, nunca usei esses arquivos antes (principalmente porque não os conhecia). Então, depois de um pouco de pesquisa, encontrei este link e criei o seguinte ~ / .my.cnf que funcionou para mim:
[clientdbid]
password = mypass
database = dbname
host = server.location.com
e o comando que lê:
mysql --defaults-group-suffix=dbid
Algumas coisas a destacar (destaques do artigo vinculado):
- O grupo deve ser precedido por 'client' para ser lido pelo mysql
- tem que ir atrás de qualquer grupo [cliente], caso contrário ele será substituído
Eu testei isso no mysql 5.5 em um Mac, funcionou muito bem. E agora que eu sei sobre eles, vou usá-los!
ATUALIZAÇÃO
Depois de configurar isso, percebi que a linha de comando mysql --defaults-group-suffix=dbid
era um pouco pesada. Portanto, como bônus adicional, supondo que você esteja executando o Linux / Mac / Etc, faça o seguinte:
echo 'alias mysql_dbid="mysql --defaults-group-suffix=dbid"' >> ~/.profile
Onde dbid
está o nome do seu grupo de sufixos.