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

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


একটি MySQL ইনস্টলেশনে অনেক প্রোগ্রাম থাকে। কিছু প্রোগ্রাম প্ল্যাটফর্ম-স্পেসিফিক, অর্থাৎ সকল MySQL ডিস্ট্রিবিউশনে থাকে না।

প্রতিটি MySQL প্রোগ্রাম ভিন্ন অপশন নেয়। --help অপশন দিয়ে প্রোগ্রামের বিভিন্ন অপশনের বর্ণনা পাওয়া যায়। ডিফল্ট অপশন মানগুলো কমান্ড লাইনে বা অপশন ফাইলে অপশন দিয়ে ওভাররাইড করা যায়।

  • mysqld − এটি SQL ডিমন (MySQL সার্ভার)। mysqld চলমান থাকলে ক্লায়েন্ট প্রোগ্রাম ব্যবহার করা যায়, কারণ ক্লায়েন্ট সার্ভারের সাথে সংযোগ করে ডাটাবেস এক্সেস করে।

  • mysqld_safe − এটি সার্ভার স্টার্টআপ স্ক্রিপ্ট। mysqld_safe mysqld চালানোর চেষ্টা করে।

  • mysqld_multi − এটি সার্ভার স্টার্টআপ স্ক্রিপ্ট যা সিস্টেমে ইনস্টল করা একাধিক সার্ভার স্টার্ট বা স্টপ করতে পারে।

  • comp_err − এটি MySQL বিল্ড/ইনস্টলেশন প্রসেসে ব্যবহার হয়। এরর সোর্স ফাইল থেকে এরর মেসেজ ফাইল কম্পাইল করে।

  • mysql_secure_installation − এই প্রোগ্রাম ব্যবহারকারীর MySQL ইনস্টলেশনের নিরাপত্তা বাড়াতে সাহায্য করে।

  • mysql_tzinfo_to_sql − এটি হোস্ট সিস্টেমের zoneinfo ডাটাবেসের কন্টেন্ট ব্যবহার করে mysql ডাটাবেসের টাইম জোন টেবিল লোড করে।

  • mysql − এটি কমান্ড-লাইন টুল যা ইন্টারঅ্যাক্টিভলি SQL স্টেটমেন্ট লিখে এক্সিকিউট করতে বা ফাইল থেকে ব্যাচ মোডে এক্সিকিউট করতে দেয়।

  • mysqladmin − এটি একটি ক্লায়েন্ট যা অ্যাডমিনিস্ট্রেটিভ অপারেশন করে, যেমন ডাটাবেস তৈরি বা ড্রপ করা, গ্রান্ট টেবিল রিলোড, টেবিল ডিস্কে ফ্লাশ, লগ ফাইল রिओপেন। mysqladmin দিয়ে ভার্সন, প্রসেস, স্ট্যাটাস তথ্যও পাওয়া যায়।

  • mysqlcheck − এটি টেবিল-মেইনটেন্যান্স ক্লায়েন্ট যা টেবিল চেক, রিপেয়ার, অ্যানালাইজ এবং অপ্টিমাইজ করে।

  • mysqldump − এটি একটি ক্লায়েন্ট যা MySQL ডাটাবেসকে SQL, টেক্সট, বা XML ফরম্যাটে ফাইলে ডাম্প করে।

  • mysqlimport − এটি একটি ক্লায়েন্ট যা LOAD DATA ব্যবহার করে টেক্সট ফাইলগুলো সংশ্লিষ্ট টেবিলে ইম্পোর্ট করে।

  • mysqlpump − এটি একটি ক্লায়েন্ট যা MySQL ডাটাবেসকে SQL ফরম্যাটে ফাইলে ডাম্প করে।

  • mysqlshow − এটি একটি ক্লায়েন্ট যা ডাটাবেস, টেবিল, কলাম, এবং ইন্ডেক্স সম্পর্কে তথ্য প্রদর্শন করে।

  • mysqlslap − এটি একটি ক্লায়েন্ট যা MySQL সার্ভারের জন্য ক্লায়েন্ট লোড অনুকরণ করে এবং প্রতিটি স্টেজের টাইমিং রিপোর্ট করে। এটি মাল্টিপল ক্লায়েন্ট অ্যাক্সেস করছে এমনভাবে কাজ করে।


  1. MySQL-এ ON বনাম USING - পার্থক্য

  2. MySQL-এ LIKE IN() বাস্তবায়ন করা (REGEXP ব্যবহার করে)

  3. MySQL-এ ডিলিমিটার (Delimiter) কী এবং কীভাবে কাজ করে?

  4. Windows-এ MySQL কমান্ড লাইন ক্লায়েন্ট ইনস্টল করা