কম্পিউটার টিউটোরিয়াল

MySQL প্রোগ্রামের জন্য অপশন ফাইল ব্যবহার? অপশন ফাইলের ব্যবহার


MySQL প্রোগ্রামের সাথে অপশন ফাইল কীভাবে ব্যবহার করা যায় তা বুঝি:

  • অধিকাংশ MySQL প্রোগ্রাম স্টার্টআপ অপশনগুলো অপশন ফাইল থেকে পড়তে পারে, যাকে কনফিগারেশন ফাইলও বলা হয়।

  • অপশন ফাইলসহজে সাধারণভাবে ব্যবহৃত অপশনগুলো নির্দিষ্ট করার সুযোগ দেয় যাতে প্রোগ্রাম চালানোর প্রতিবার কমান্ড লাইনে সেগুলো লিখতে না হয়।

  • কোন প্রোগ্রাম অপশন ফাইল পড়ে কিনা জানতে চাইলে --help অপশন দিয়ে সেটি চালাতে পারেন।

  • mysqld-এর জন্য --verbose এবং --help ব্যবহার করা যায়।

  • যদি প্রোগ্রামটি অপশন ফাইল পড়ে, তবে হেল্প মেসেজে ইঙ্গিত করা থাকে যে কোন ফাইলগুলো খোঁজা হবে এবং কোন অপশন গ্রুপগুলো চেনা হবে।

--no-defaults অপশন দিয়ে স্টার্ট করা MySQL প্রোগ্রাম .mylogin.cnf ছাড়া কোনো অপশন ফাইল পড়ে না। persisted_globals_load সিস্টেম ভেরিয়েবল ডিজেবল করা সার্ভার mysqld-auto.cnf পড়ে না।

অপশন ফাইল

অনেক অপশন ফাইল প্লেইন টেক্সট ফাইল যা যেকোনো টেক্সট এডিটর দিয়ে তৈরি করা যায়। এক্সেপশনগুলো নিচে:

  • .mylogin.cnf ফাইল যেটি লগইন পাথ অপশন ধারণ করে।

  • এটি একটি এনক্রিপ্টেড ফাইল যা mysql_config_editor ইউটিলিটি দিয়ে তৈরি করা হয়।

  • একটি "লগইন পাথ" হলো একটি অপশন গ্রুপ যা শুধু নির্দিষ্ট অপশনগুলো অনুমতি দেয়: host, user, password, port এবং socket।

  • ক্লায়েন্ট প্রোগ্রাম --login-path অপশন দিয়ে .mylogin.cnf থেকে কোন লগইন পাথ পড়বে তা নির্দিষ্ট করে।

  • বিকল্প লগইন পাথ ফাইল নামের জন্য MYSQL_TEST_LOGIN_FILE এনভায়রনমেন্ট ভেরিয়েবল সেট করতে হয়।

  • এই ভেরিয়েবলটি mysql-test-run.pl টেস্টিং ইউটিলিটি ব্যবহার করে, তবে mysql_config_editor এবং mysql, mysqladmin এর মতো MySQL ক্লায়েন্টগুলোও এটি চেনে।

  • mysqld-auto.cnf ফাইল ডেটা ডিরেক্টরিতে একটি JSON-ফরম্যাট ফাইল যেটি পারসিস্টেড সিস্টেম ভেরিয়েবল সেটিংস ধারণ করে।

  • SET PERSIST বা SET PERSIST_ONLY স্টেটমেন্ট এক্সিকিউট হলে সার্ভার এই ফাইলটি তৈরি করে।

  • mysqld-auto.cnf এর ম্যানেজমেন্ট সার্ভার করবে, ম্যানুয়ালি না।


  1. MySQL প্রোগ্রামের ওভারভিউ

  2. MySQL ক্লায়েন্ট প্রোগ্রাম

  3. MySQL অ্যাডমিনিস্ট্রেটিভ এবং ইউটিলিটি প্রোগ্রাম

  4. Windows 10-এ Registry ব্যবহার করে ডাউনলোড করা ফাইলগুলোর জন্য কনটেক্সট মেনুতে Unblock অপশন যোগ করার উপায়