আমাদের বুঝতে দিন কিভাবে MySQL কমান্ড লাইন বিকল্পগুলি বিকল্প ফাইল পরিচালনাকে প্রভাবিত করে −
অনেক MySQL প্রোগ্রাম যা বিকল্প ফাইল সমর্থন করে নিচের বিকল্পগুলি পরিচালনা করে। যেহেতু এই বিকল্পগুলি বিকল্প-ফাইল পরিচালনাকে প্রভাবিত করে, সেগুলি অবশ্যই কমান্ড লাইনে প্রদান করতে হবে এবং বিকল্প ile-এ নয়। এটি সঠিকভাবে কাজ করার জন্য, এই বিকল্পগুলির প্রতিটিকে অবশ্যই অন্যান্য বিকল্পগুলির আগে প্রদান করতে হবে, নীচে উল্লেখিত ব্যতিক্রমগুলি সহ -
−−print−defaults should be used immediately after −−defaults−file, −−defaults−extra−file, or −−loginpath.
Windows-এ, সার্ভার স্টার্টআপ যদি --defaults-file এবং --install অপশন দিয়ে করা হয়, --install অবশ্যই প্রথমে হতে হবে।
--defaults-extra-file=file_name
ইউনিক্সে, গ্লোবাল অপশন ফাইলের পরে বিকল্প ফাইলে উপরের লাইনটি পড়ুন তবে নিশ্চিত করুন যে এটি লগইন পাথ ফাইলের আগে সমস্ত প্ল্যাটফর্মে ব্যবহারকারী বিকল্প ফাইলের আগে রয়েছে।
--login-path=name
এটি .mylogin.cnf লগইন পাথ ফাইলের নামযুক্ত লগইন পাথ থেকে বিকল্পগুলি পড়তে সাহায্য করে। একটি 'লগইন পাথ' হল একটি বিকল্প গোষ্ঠী যাতে এমন বিকল্প রয়েছে যা সঠিক MySQL সার্ভারকে নির্দিষ্ট করে যা সংযুক্ত করতে হবে এবং কোন অ্যাকাউন্টটি হিসাবে প্রমাণীকরণ করতে হবে৷
একটি লগইন পাথ ফাইল তৈরি বা পরিবর্তন করতে, mysql_config_editor ইউটিলিটি ব্যবহার করতে হবে৷
mysql --login-path=mypath
ডিফল্টরূপে, mysql ক্লায়েন্ট [client] এবং [mysql] বিকল্প গোষ্ঠীগুলি পড়ে। উপরের কমান্ডের জন্য, mysql অন্যান্য অপশন ফাইল থেকে [client] এবং [mysql] পড়ে, এবং [client], [mysql], এবং [mypath] লগইন পাথ ফাইল থেকে পড়বে।
--no-defaults অপশন ব্যবহার করা হলেও ক্লায়েন্ট প্রোগ্রাম লগইন পাথ ফাইলটি পড়ে। একটি বিকল্প লগইন পাথ ফাইলের নাম নির্দিষ্ট করতে, MYSQL_TEST_LOGIN_FILE এনভায়রনমেন্ট ভেরিয়েবল সেট করতে হবে৷
--print-defaults
এটি প্রোগ্রামের নাম এবং অপশন ফাইল থেকে পাওয়া সমস্ত অপশন প্রিন্ট করে। পাসওয়ার্ড মান মাস্ক করা হয়.