มี 3 วิธีหลักในการระบุตัวเลือกให้โปรแกรม MySQL:
1. บรรทัดคำสั่ง (Command Line)
ระบุหลังชื่อโปรแกรม ใช้สำหรับตัวเลือกที่ใช้ครั้งเดียว (Specific invocation)
2. ไฟล์ตัวเลือก (Option File)
ระบุในไฟล์ที่โปรแกรมอ่านตอนเริ่มต้น ใช้สำหรับตัวเลือกที่ต้องใช้ทุกครั้ง
3. ตัวแปรสภาพแวดล้อม (Environment Variables)
ระบุใน Environment Variables เหมาะสำหรับตัวเลือกที่ต้องใช้ทุกครั้ง (แต่ไฟล์ตัวเลือกนิยมมากกว่า)
ลำดับความสำคัญ (Precedence)
- ตัวแปรสภาพแวดล้อม (ต่ำสุด)
- ไฟล์ตัวเลือก
- บรรทัดคำสั่ง (สูงสุด)
ตัวอย่าง
mysql -h example.com -h localhost
ผลลัพธ์: เชื่อมต่อ localhost (ตัวเลือก -h ทีหลังชนะ)
ข้อสังเกต
- ไม่ควรเพิ่ม MySQL bin directory ใน Windows PATH หากรันหลายเซิร์ฟเวอร์บนเครื่องเดียวกัน
- ไฟล์ตัวเลือกเป็นวิธีที่นิยมและแนะนำมากที่สุด