MySQL इंस्टॉलेशन में कई प्रोग्राम शामिल होते हैं। कुछ प्लेटफ़ॉर्म-विशिष्ट होते हैं। प्रत्येक प्रोग्राम --help विकल्प से अपने विकल्पों का विवरण देता है।
सर्वर और सर्वर-स्टार्टअप प्रोग्राम
| प्रोग्राम | विवरण |
| mysqld | MySQL सर्वर (SQL डेमॉन)। क्लाइंट इससे कनेक्ट करते हैं। |
| mysqld_safe | सर्वर स्टार्टअप स्क्रिप्ट; त्रुटि पर पुनरारंभ, लॉगिंग जैसी सुरक्षा सुविधाएँ जोड़ता है। |
| mysqld_multi | एकाधिक mysqld प्रोसेस प्रबंधित करता है (अलग सॉकेट/पोर्ट पर)। |
| mysql.server | सिस्टम स्टार्टअप स्क्रिप्ट (SysV init); mysqld_safe को आह्वान करती है। |
इंस्टॉलेशन-संबंधी प्रोग्राम
| प्रोग्राम | विवरण |
| comp_err | बिल्ड के दौरान एरर मैसेज फ़ाइल कंपाइल करता है। |
| mysql_secure_installation | MySQL इंस्टॉलेशन की सुरक्षा सुधारता है (रूट पासवर्ड, अनाम यूज़र हटाना, आदि)। |
| mysql_tzinfo_to_sql | सिस्टम ज़ोनइन्फो से टाइम ज़ोन टेबल लोड करता है। |
| mysql_upgrade | अपग्रेड के बाद सिस्टम टेबल जांचता/अपग्रेड करता है। |
| mysql_ssl_rsa_setup | SSL/RSA फ़ाइलें बनाता है सुरक्षित कनेक्शन के लिए। |
| mysql_install_db | डेटा डायरेक्टरी इनिशियलाइज़ करता है (पुराने संस्करणों में; अब mysqld --initialize उपयोग करें)। |
क्लाइंट प्रोग्राम
| प्रोग्राम | विवरण |
| mysql | कमांड-लाइन SQL शेल (इंटरैक्टिव/बैच)। |
| mysqladmin | प्रशासनिक कार्य (डेटाबेस बनाना/हटाना, स्टेटस, शटडाउन)। |
| mysqlcheck | टेबल रखरखाव (चेक, रिपेयर, एनालाइज़, ऑप्टिमाइज़)। |
| mysqldump | लॉजिकल बैकअप (SQL, CSV, XML आउटपुट)। |
| mysqlimport | LOAD DATA के लिए कमांड-लाइन इंटरफ़ेस। |
| mysqlpump | पारलेल प्रोसेसिंग वाला लॉजिकल बैकअप टूल। |
| mysqlshow | डेटाबेस, टेबल, कॉलम, इंडेक्स जानकारी दिखाता है। |
| mysqlslap | लोड एमुलेशन और बेंचमार्किंग टूल। |
एडमिनिस्ट्रेटिव और यूटिलिटी प्रोग्राम
ibd2sdi, innochecksum, myisam_ftdump, myisamchk, myisamlog, myisampack, mysqlbinlog, mysqldumpslow