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

ตัวเลือกบรรทัดคำสั่งสำหรับการเชื่อมต่อเซิร์ฟเวอร์ MySQL

บทความนี้สรุปตัวเลือก (Options) ที่โปรแกรมไคลเอนต์ MySQL รองรับ ซึ่งควบคุมวิธีการเชื่อมต่อกับเซิร์ฟเวอร์ รวมถึงการเข้ารหัส (Encryption) และการบีบอัด (Compression)

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

ตัวเลือกการเชื่อมต่อหลัก

ตัวเลือก คำอธิบาย
--default-authปลั๊กอินการรับรองความถูกต้องที่จะใช้
--host, -hโฮสต์ที่ตั้งเซิร์ฟเวอร์ MySQL (ค่าเริ่มต้น: localhost)
--password, -pรหัสผ่านสำหรับเชื่อมต่อ (ค่าทางเลือก)
--pipeเชื่อมต่อผ่าน Named Pipe (Windows เท่านั้น)
--plugin-dirไดเรกทอรีที่ติดตั้งปลั๊กอิน
--port, -Pพอร์ต TCP/IP สำหรับการเชื่อมต่อ (ค่าเริ่มต้น: 3306)
--protocolโปรโตคอลการขนส่ง (TCP, SOCKET, PIPE, MEMORY)
--socketไฟล์ Unix socket หรือ Named Pipe ของ Windows
--user, -uชื่อผู้ใช้ MySQL

ตัวอย่างการใช้งาน

การเชื่อมต่อแบบปกติ (Unix Socket)

mysql --host=localhost

บังคับใช้ TCP/IP แทน Unix Socket

mysql --host=localhost --protocol=TCP

ข้อสังเกตสำคัญ

  • บน Unix การเชื่อมต่อ localhost จะใช้ Unix socket ตามค่าเริ่มต้น
  • การระบุ --protocol=TCP จะบังคับให้ใช้ TCP/IP แม้จะเป็น localhost
  • ตัวเลือก --password ไม่ต้องระบุค่า ถ้าไม่ระบุจะมีพรอมป์ให้กรอกรหัสผ่าน