การติดตั้ง MySQL ประกอบด้วยโปรแกรมหลายตัว บางตัวเฉพาะแพลตฟอร์ม บทความนี้สรุปโปรแกรมหลักและหน้าที่
ทุกโปรแกรมมีตัวเลือก --help สำหรับดูคำอธิบาย และสามารถทับซ้อนค่าเริ่มต้นได้ด้วยบรรทัดคำสั่งหรือไฟล์ตัวเลือก
โปรแกรมเซิร์ฟเวอร์และสตาร์ทอัป
| โปรแกรม | คำอธิบาย |
| mysqld | SQL Daemon (MySQL Server) - โปรแกรมหลัก |
| mysqld_safe | สคริปต์เริ่มเซิร์ฟเวอร์ พร้อมฟีเจอร์ความปลอดภัย |
| mysqld_multi | จัดการหลายเซิร์ฟเวอร์บนระบบเดียว |
โปรแกรมติดตั้งและบำรุงรักษา
| โปรแกรม | คำอธิบาย |
| comp_err | คอมไพล์ไฟล์ข้อความข้อผิดพลาด (Build time) |
| mysql_secure_installation | เพิ่มความปลอดภัยการติดตั้ง |
| mysql_tzinfo_to_sql | โหลดตารางเขตเวลา |
| mysql_upgrade | ตรวจสอบ/อัปเกรดตารางหลังอัปเกรด MySQL |
โปรแกรมไคลเอนต์
| โปรแกรม | คำอธิบาย |
| mysql | SQL Shell แบบโต้ตอบ/แบทช์ |
| mysqladmin | จัดการเซิร์ฟเวอร์ (สร้าง/ลบ DB, สถานะ, ไลบรารี) |
| mysqlcheck | บำรุงรักษาตาราง (ตรวจสอบ, ซ่อมแซม, วิเคราะห์, เพิ่มประสิทธิภาพ) |
| mysqldump | สำรองข้อมูล (Logical backup) เป็น SQL/CSV/XML |
| mysqlimport | นำเข้าข้อมูลจากไฟล์ข้อความ (LOAD DATA) |
| mysqlpump | สำรองข้อมูลแบบขนาน (Parallel) เร็วกว่า mysqldump |
| mysqlshow | แสดงข้อมูล DB, ตาราง, คอลัมน์, ดัชนี |
| mysqlslap | ทดสอบโหลด (Load testing) จำลองไคลเอนต์หลายตัว |