একটি MySQL ইনস্টলেশনে অনেকগুলি প্রোগ্রাম রয়েছে৷ আসুন কিছু প্রোগ্রামের একটি সংক্ষিপ্ত বিবরণ দেখি। কিছু প্রোগ্রাম প্ল্যাটফর্ম-নির্দিষ্ট, যার মানে সেগুলি সমস্ত MySQL ডিস্ট্রিবিউশনে উপস্থিত নয়৷
প্রতিটি MySQL প্রোগ্রাম বিভিন্ন বিকল্প নেয়। একটি '- - সাহায্য' বিকল্প রয়েছে যা প্রোগ্রামের বিভিন্ন বিকল্পের বিবরণ পেতে ব্যবহার করা যেতে পারে। কমান্ড লাইনে বা বিকল্প ফাইলে বিকল্পগুলি নির্দিষ্ট করে MySQL প্রোগ্রামের জন্য ডিফল্ট বিকল্প মানগুলি ওভাররাইড করা যেতে পারে।
প্রতিটি MySQL প্রোগ্রাম বিভিন্ন বিকল্প নেয়। একটি '- - সাহায্য' বিকল্প রয়েছে যা প্রোগ্রামের বিভিন্ন বিকল্পের বিবরণ পেতে ব্যবহার করা যেতে পারে। কমান্ড লাইনে বা বিকল্প ফাইলে বিকল্পগুলি নির্দিষ্ট করে MySQL প্রোগ্রামের জন্য ডিফল্ট বিকল্প মানগুলি ওভাররাইড করা যেতে পারে।
-
mysqld - এটি SQL ডেমন (MySQL সার্ভার)। mysqld চলমান থাকলে ক্লায়েন্ট প্রোগ্রামগুলি ব্যবহার করা যেতে পারে, যেহেতু ক্লায়েন্ট সার্ভারের সাথে সংযোগ করে ডেটাবেসে অ্যাক্সেস লাভ করে।
-
mysqld_safe - এটি একটি সার্ভার স্টার্টআপ স্ক্রিপ্ট। 'mysqld_safe' mysqld শুরু করার চেষ্টা করে।
-
mysqld_multi − এটি একটি সার্ভার স্টার্টআপ স্ক্রিপ্ট যা সিস্টেমে ইনস্টল করা একাধিক সার্ভার শুরু বা বন্ধ করতে পারে৷
-
comp_err - এটি MySQL বিল্ড/ইনস্টলেশন প্রক্রিয়া চলাকালীন ব্যবহৃত হয়। এটি ত্রুটির উৎস ফাইল থেকে ত্রুটি বার্তা ফাইল কম্পাইল করে।
-
mysql_secure_installation - প্রোগ্রামটি ব্যবহারকারীকে আপনার MySQL ইনস্টলেশনের নিরাপত্তা উন্নত করতে সক্ষম করে।
-
mysql_tzinfo_to_sql − এটি হল প্রোগ্রামটি হোস্ট সিস্টেম জোনইনফো ডাটাবেসের বিষয়বস্তুর সাহায্যে mysql ডাটাবেসে টাইম জোন টেবিল লোড করে।
-
mysql − এটি ইন্টারেক্টিভভাবে SQL স্টেটমেন্ট প্রবেশ করানো বা ব্যাচ মোডে ফাইল থেকে চালানোর জন্য কমান্ড-লাইন টুল।
-
mysqladmin − এটি এমন একটি ক্লায়েন্ট যা প্রশাসনিক ক্রিয়াকলাপ সম্পাদন করে, যেমন ডাটাবেস তৈরি করা বা ফেলে দেওয়া, অনুদান টেবিলগুলি পুনরায় লোড করা, টেবিলগুলি ডিস্কে ফ্লাশ করা এবং লগ ফাইলগুলি পুনরায় খোলা। 'mysqladmin' সার্ভার থেকে সংস্করণ, প্রক্রিয়া এবং স্থিতি তথ্য পুনরুদ্ধার করতেও ব্যবহার করা যেতে পারে।
-
mysqlচেক − এটি একটি টেবিল-রক্ষণাবেক্ষণের ক্লায়েন্ট যা টেবিলগুলি পরীক্ষা করে, মেরামত করে, বিশ্লেষণ করে এবং অপ্টিমাইজ করে৷
-
mysqldump − এটি একটি ক্লায়েন্ট যেটি একটি MySQL ডাটাবেসকে SQL, টেক্সট বা XML হিসাবে ফাইলে ডাম্প করে।
-
mysqlimport − এটি একটি ক্লায়েন্ট যা লোড ডেটা ব্যবহার করে তাদের নিজ নিজ টেবিলে পাঠ্য ফাইল আমদানি করে৷
-
mysqlpump − এটি একটি ক্লায়েন্ট যেটি একটি MySQL ডাটাবেসকে SQL হিসাবে একটি ফাইলে ডাম্প করে।
-
mysqlshow − এটি একটি ক্লায়েন্ট যা ডেটাবেস, টেবিল, কলাম এবং সূচী সম্পর্কে তথ্য প্রদর্শন করে৷
-
mysqlslap - এটি একটি ক্লায়েন্ট যা একটি MySQL সার্ভারের জন্য ক্লায়েন্ট লোড অনুকরণ করতে এবং প্রতিটি পর্যায়ের সময় রিপোর্ট করার জন্য ডিজাইন করা হয়েছে। এটি এমনভাবে কাজ করে যেন একাধিক ক্লায়েন্ট সার্ভার অ্যাক্সেস করছে।