একটি 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 সার্ভারের জন্য ক্লায়েন্ট লোড অনুকরণ করে এবং প্রতিটি স্টেজের টাইমিং রিপোর্ট করে। এটি মাল্টিপল ক্লায়েন্ট অ্যাক্সেস করছে এমনভাবে কাজ করে।