Saya tidak yakin bagaimana dulu .my.cnf Anda dulu berfungsi, dan saya sebenarnya belum pernah menggunakan file-file ini sebelumnya (terutama karena saya tidak tahu tentang mereka). Jadi setelah sedikit riset, saya menemukan tautan ini dan muncul dengan ~ / .my.cnf berikut yang bekerja untuk saya:
[clientdbid]
password = mypass
database = dbname
host = server.location.com
dan perintah yang membacanya:
mysql --defaults-group-suffix=dbid
Beberapa hal yang perlu diperhatikan (sorotan dari artikel yang ditautkan):
- grup harus didahului oleh 'klien' untuk dibaca oleh mysql
- harus mengejar grup [klien] apa pun, jika tidak maka akan ditimpa
Saya menguji ini pada mysql 5.5 pada Mac, bekerja dengan baik. Dan sekarang saya tahu tentang mereka, saya akan menggunakannya!
PEMBARUAN
Setelah saya mengatur ini, saya menyadari bahwa baris perintah mysql --defaults-group-suffix=dbid
agak besar. Jadi sebagai bonus tambahan, anggap Anda menjalankan Linux / Mac / Etc, lakukan ini:
echo 'alias mysql_dbid="mysql --defaults-group-suffix=dbid"' >> ~/.profile
Di mana dbid
nama grup sufiks Anda.