আমি নিশ্চিত না যে আপনার আগের .my.cnf কীভাবে কাজ করত এবং আমি আসলে এই ফাইলগুলি আগে কখনও ব্যবহার করি নি (মূলত কারণ সেগুলি সম্পর্কে আমি জানতাম না)। সুতরাং কিছুটা গবেষণার পরে, আমি এই লিঙ্কটি পেয়েছি এবং নিম্নলিখিত ~ / .my.cnf নিয়ে এসেছি যা আমার পক্ষে কাজ করেছে:
[clientdbid]
password = mypass
database = dbname
host = server.location.com
এবং যে আদেশটি এটি পড়ে:
mysql --defaults-group-suffix=dbid
কয়েকটি বিষয় উল্লেখ করা (নিবন্ধটি লিঙ্কযুক্ত থেকে হাইলাইটগুলি):
- গোষ্ঠীটির আগে 'ক্লায়েন্ট' এর আগে মাইএসকিএল পড়তে হবে
- যে কোনও [ক্লায়েন্ট] গ্রুপের পিছনে যেতে হবে, অন্যথায় এটি ওভাররাইড হবে
আমি এটি ম্যাকের উপর মাইএসকিএল 5.5 এ পরীক্ষা করেছি, দুর্দান্ত কাজ করেছি। এবং এখন যেহেতু আমি তাদের সম্পর্কে জানি, আমি তাদের ব্যবহার করব!
আপডেট
করার পরে আমি এটি সেট আপ করার পরে, আমি বুঝতে পারি যে কমান্ড লাইনটি mysql --defaults-group-suffix=dbid
কিছুটা বড়। সুতরাং যুক্ত বোনাস হিসাবে, ধরে নিই যে আপনি লিনাক্স / ম্যাক / ইত্যাদি পরিচালনা করছেন:
echo 'alias mysql_dbid="mysql --defaults-group-suffix=dbid"' >> ~/.profile
dbid
আপনার প্রত্যয় গোষ্ঠীর নাম কোথায় ।