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

MySQL প্রোগ্রাম ভেরিয়েবল সেট করার জন্য অপশন ব্যবহার


অনেক MySQL প্রোগ্রামের রানটাইমে SET স্টেটমেন্ট দিয়ে সেট করার জন্য ইন্টারনাল ভেরিয়েবল থাকে। এই প্রোগ্রাম ভেরিয়েবলগুলোর অধিকাংশকে সার্ভার স্টার্টআপে প্রোগ্রাম অপশন নির্দিষ্ট করার মতো সিন্ট্যাক্স দিয়ে সেট করা যায়।

উদাহরণ ১

mysql-এ max_allowed_packet নামক একটি ভেরিয়েবল থাকে যা এর কমিউনিকেশন বাফারের সর্বোচ্চ আকার নিয়ন্ত্রণ করে।

mysql-এর জন্য এই ভেরিয়েবলটি ১৬MB-এ সেট করতে নিচের যেকোনো একটি কমান্ড ব্যবহার করা যায়:

mysql --max_allowed_packet=16777216 (বা) mysql --max_allowed_packet=16M

প্রথম কমান্ড মানটি বাইটে নির্দিষ্ট করে। دوم কমান্ড মানটি মেগাবাইটে (MB, অর্থাৎ M) নির্দিষ্ট করে।

সাংখ্যিক মানवाले ভেরিয়েবলগুলোর জন্য K, M, বা G সাফিক্স ব্যবহার করে ১০২৪, ১০২৪² বা ১০২৪³ গুণক নির্দেশ করা যায়।

উদাহরণ ২

অপশন ফাইলে ভেরিয়েবল সেটিংস লিডিং ড্যাশ ছাড়া দেওয়া হয়:

[mysql] max_allowed_packet=16777216 (বা) [mysql] max_allowed_packet=16M

যদি প্রয়োজন হয়, অপশন নামে আন্ডারস্কোরের জায়গায় ড্যাশ ব্যবহার করা যায়। নিচের দুটি অপশন গ্রুপ সমতুল্য:

[mysqld] key_buffer_size=512M (বা) [mysqld] key-buffer-size=512M

উভয়ই সার্ভারের কী বাফারের আকার ৫১২MB-এ সেট করে।


  1. MySQL প্রোগ্রাম অপশন মডিফায়ার

  2. MySQL প্রোগ্রামের জন্য কমান্ড লাইনে অপশন ব্যবহার

  3. লিনাক্সে MySQL এনভায়রনমেন্ট ভেরিয়েবল সেট করা

  4. কমান্ড অপশন ব্যবহার করে MySQL সার্ভারের সাথে সংযোগ