สามารถเรียกใช้โปรแกรม MySQL จากบรรทัดคำสั่ง (เช่น จากเชลล์หรือพรอมต์คำสั่ง)
วิธีการเรียกใช้
ซึ่งสามารถทำได้โดยป้อนชื่อโปรแกรมตามด้วยตัวเลือกหรืออาร์กิวเมนต์ที่จำเป็นในการสั่งโปรแกรมให้ทำในสิ่งที่ผู้ใช้ต้องการ
คำสั่งด้านล่างแสดงตัวอย่างการเรียกใช้โปรแกรม 'shell>' แสดงถึงพรอมต์สำหรับตัวแปลคำสั่ง ซึ่งไม่ใช่ส่วนหนึ่งของสิ่งที่ผู้ใช้พิมพ์ พรอมต์เฉพาะที่ผู้ใช้เห็นจะขึ้นอยู่กับตัวแปลคำสั่ง
พร้อมท์ทั่วไปคือ $ สำหรับ sh, ksh หรือ bash, % สำหรับ csh หรือ tcsh และ C:\> สำหรับตัวแปลคำสั่ง command.com หรือ cmd.exe ของ Windows
สอบถาม
shell> mysql −−user=root test shell> mysqladmin extended−status variables shell> mysqlshow −−help shell> mysqldump −u root personnel
อาร์กิวเมนต์ที่ขึ้นต้นด้วยขีดเดียวหรือสองขีด (−, −−) ระบุตัวเลือกของโปรแกรม
ตัวเลือกมักจะระบุประเภทการเชื่อมต่อของโปรแกรมที่ควรทำกับเซิร์ฟเวอร์หรือส่งผลต่อโหมดการทำงานของโปรแกรม
อาร์กิวเมนต์ Nonoption เช่น อาร์กิวเมนต์ที่ไม่มีขีดนำหน้า ให้ข้อมูลเพิ่มเติมแก่โปรแกรม
ตัวอย่าง
โปรแกรม mysql ตีความอาร์กิวเมนต์ nonoption แรกเป็นชื่อฐานข้อมูล ซึ่งหมายความว่าคำสั่ง mysql −−user=root test ระบุว่าผู้ใช้ต้องการใช้ฐานข้อมูลทดสอบ
บางตัวเลือกเป็นเรื่องปกติสำหรับหลายๆ โปรแกรม
ตัวเลือกที่ใช้บ่อยที่สุดคือตัวเลือก −−host (หรือ −h), −−user (หรือ −u) และ −−password (หรือ −p) ซึ่งระบุพารามิเตอร์การเชื่อมต่อ ตัวเลือกเหล่านี้ระบุโฮสต์ที่เซิร์ฟเวอร์ MySQL กำลังทำงาน ชื่อผู้ใช้และรหัสผ่านของบัญชี MySQL ของผู้ใช้