Önceki .my.cnf'nizin nasıl çalıştığından emin değilim ve aslında bu dosyaları daha önce hiç kullanmadım (esas olarak onlar hakkında bilmiyordum). Biraz araştırmadan sonra, bu bağlantıyı buldum ve benim için çalışan ~ / .my.cnf'yi buldum:
[clientdbid]
password = mypass
database = dbname
host = server.location.com
ve onu okuyan komut:
mysql --defaults-group-suffix=dbid
Dikkat çekilmesi gereken birkaç nokta (bağlantılı makaleden öne çıkan özellikler):
- gruptan önce mysql tarafından okunmak için 'istemci' olmalıdır
- herhangi bir [istemci] gruptan sonra gitmek zorundadır, aksi takdirde geçersiz kılınır
Bunu Mac'te mysql 5.5'te test ettim, harika çalıştı. Ve şimdi onları tanıdığım için onları kullanacağım!
GÜNCELLEME
Bunu ayarladıktan sonra, komut satırının mysql --defaults-group-suffix=dbid
biraz iri olduğunu fark ettim . Ekstra bonus olarak, Linux / Mac / Etc çalıştırdığınız varsayılarak şunu yapın:
echo 'alias mysql_dbid="mysql --defaults-group-suffix=dbid"' >> ~/.profile
Son dbid
ek grubunuzun adı nerede .