মাইএসকিউএল প্রোগ্রামগুলির সাথে বিকল্প ফাইলগুলি কীভাবে ব্যবহার করা যায় তা আমাদের বুঝতে দিন −
-
বেশিরভাগ MySQL প্রোগ্রাম অপশন ফাইল থেকে স্টার্টআপ অপশন পড়তে পারে, যা কনফিগারেশন ফাইল নামেও পরিচিত।
-
অপশন ফাইলগুলি সাধারণত ব্যবহৃত বিকল্পগুলি নির্দিষ্ট করার একটি সহজ উপায় প্রদান করে যাতে ব্যবহারকারী যখনই একটি প্রোগ্রাম চালায় তখন সেগুলিকে কমান্ড লাইনে প্রবেশ করতে না হয়৷
-
একটি প্রোগ্রাম অপশন ফাইল রিড করে কি না তা জানতে, −−help অপশনের সাহায্যে এটি চালু করা যেতে পারে।
-
mysqld-এর জন্য, −−verbose এবং –help ব্যবহার করা যেতে পারে।
-
যদি প্রোগ্রামটি বিকল্প ফাইলগুলি পড়ে, তাহলে সহায়তা বার্তাটি নির্দেশ করে যে ফাইলগুলিকে এটি দেখতে হবে এবং এটি কোন বিকল্প গোষ্ঠীগুলিকে চিনবে৷
একটি MySQL প্রোগ্রাম যা −−no−defaults অপশন দিয়ে শুরু হয় .mylogin.cnf ছাড়া কোন অপশন ফাইল পড়ে না। একটি সার্ভার যা persisted_globals_load সিস্টেম ভেরিয়েবল অক্ষম দিয়ে শুরু করা হয় তা mysqld−auto.cnf পড়ে না।
বিকল্প ফাইল
অনেক অপশন ফাইল হল প্লেইন টেক্সট ফাইল যা যেকোনো টেক্সট এডিটর ব্যবহার করে তৈরি করা হয়। ব্যতিক্রমগুলি নীচে আলোচনা করা হয়েছে -
-
.mylogin.cnf ফাইলটিতে লগইন পাথ বিকল্প রয়েছে।
-
এটি একটি এনক্রিপ্ট করা ফাইল যা mysql_config_editor ইউটিলিটি দ্বারা তৈরি করা হয়েছে৷
-
একটি "লগইন পথ" হল একটি বিকল্প গোষ্ঠী যা শুধুমাত্র কিছু বিকল্পের অনুমতি দেয়:হোস্ট, ব্যবহারকারী, পাসওয়ার্ড, পোর্ট এবং সকেট৷
-
ক্লায়েন্ট প্রোগ্রামগুলি −−login−path বিকল্পের সাহায্যে .mylogin.cnf থেকে কোন লগইন পাথ পড়তে হবে তা নির্দিষ্ট করে৷
-
একটি বিকল্প লগইন পাথ ফাইলের নাম নির্দিষ্ট করতে, MYSQL_TEST_LOGIN_FILEএনভায়রনমেন্ট ভেরিয়েবল সেট করতে হবে৷
-
এই ভেরিয়েবলটি mysql−test−run.pl টেস্টিং ইউটিলিটি দ্বারা ব্যবহার করা হয়, কিন্তু mysql_config_editor এবং MySQL ক্লায়েন্ট যেমন mysql, mysqladmin এবং আরও কিছু দ্বারা স্বীকৃত হয়৷
-
ডেটা ডিরেক্টরির mysqld−auto.cnf ফাইলটি একটি JSON−ফরম্যাট ফাইল যাতে স্থায়ী সিস্টেম পরিবর্তনশীল সেটিংস রয়েছে।
-
এটি সার্ভার দ্বারা SET PERSIST বা SET PERSIST_ONLY স্টেটমেন্ট চালানোর পরে তৈরি করা হয়৷
-
mysqld−auto.cnf-এর ব্যবস্থাপনা সার্ভার দ্বারা করা উচিত এবং ম্যানুয়ালি করা উচিত নয়৷