Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> MySQL

ตัวเลือกบรรทัดคำสั่ง MySQL ที่ส่งผลต่อการจัดการไฟล์ตัวเลือก

ตัวเลือกบางตัวส่งผลต่อวิธีที่ MySQL อ่านไฟล์ตัวเลือก (Option Files) ตัวเลือกเหล่านี้ต้องระบุบนบรรทัดคำสั่งเท่านั้น ไม่สามารถใส่ในไฟล์ตัวเลือกได้

ตัวเลือกหลัก

--defaults-extra-file=file_name

อ่านไฟล์ตัวเลือกเพิ่มเติมหลังไฟล์ทั่วไป (Global) แต่ก่อนไฟล์ผู้ใช้ (User) และไฟล์ login path

--login-path=name

อ่านตัวเลือกจาก "login path" ที่ระบุในไฟล์ .mylogin.cnf

Login path คือกลุ่มตัวเลือกที่ระบุเซิร์ฟเวอร์และบัญชีที่ต้องเชื่อมต่อ

สร้าง/แก้ไข login path ด้วย mysql_config_editor

mysql --login-path=mypath

คำสั่งนี้จะอ่าน [client] และ [mysql] จากไฟล์ตัวเลือกอื่นๆ และ [client], [mysql], [mypath] จาก login path file

--print-defaults

แสดงชื่อโปรแกรมและตัวเลือกทั้งหมดที่ได้จากไฟล์ตัวเลือก (รหัสผ่านจะถูกซ่อน)

ลำดับความสำคัญ (Precedence)

  1. ตัวเลือกบนบรรทัดคำสั่ง (สูงสุด)
  2. ไฟล์ตัวเลือก
  3. ตัวแปรสภาพแวดล้อม (Environment Variables)
  4. ค่าเริ่มต้น (ต่ำสุด)

ข้อยกเว้น

  • --print-defaults ต้องใช้ทันทีหลัง --defaults-file, --defaults-extra-file, หรือ --login-path
  • Windows: หากใช้ --defaults-file และ --install ต้องวาง --install ก่อน