เครื่องมือบริหาร MySQL หลัก
1. mysqld - MySQL Server Daemon
- โปรแกรมหลักของเซิร์ฟเวอร์
- ใช้เริ่มต้นเซิร์ฟเวอร์:
mysqld - มีตัวเลือกมากมายตอนเริ่มต้น
2. mysqladmin - Administrative Client
- ทำงานจัดการ: ตรวจสอบสถานะ, สร้าง/ลบฐานข้อมูล, reload privileges
- ตัวอย่าง:
mysqladmin -u root ping,mysqladmin -u root create Tutorials
3. mysql - Command Line Client
- Interface สำหรับผู้ใช้ทั่วไป จัดการข้อมูล/รัน Query
4. mysqlcheck - Table Maintenance
- ตรวจสอบ, ซ่อมแซม, เพิ่มประสิทธิภาพ, วิเคราะห์ตาราง
- ใช้ได้ขณะ mysqld ทำงานอยู่ (ไม่ต้องหยุดเซิร์ฟเวอร์)
5. mysqlshow - Schema Information
- ดูรายการฐานข้อมูล, ตาราง, คอลัมน์, ดัชนี
- เร็วกว่า query information_schema
6. mysqldump - Logical Backup
- Export ข้อมูลเป็นไฟล์ SQL/CSV/XML
- สร้างคำสั่งสำหรับ recreate database objects
7. mysqlimport - Data Loading
- นำเข้าข้อมูลจากไฟล์เข้าเทーブิล
- เป็น wrapper ของ LOAD DATA INFILE