คู่มือการใช้ตัวเลือกบรรทัดคำสั่งเพื่อเชื่อมต่อเซิร์ฟเวอร์ MySQL ด้วยไคลเอนต์ (mysql, mysqldump ฯลฯ)
ค่าเริ่มต้น (ไม่ระบุตัวเลือก)
mysql
- Host: localhost (Unix = Socket, อื่นๆ = TCP 127.0.0.1)
- User: ODBC (Windows) / Login name (Unix)
- Password: ไม่ส่ง
- Database: ไม่เลือก (อาร์กิวเมนต์แรกที่ไม่ใช่ตัวเลือก)
ระบุ Host, User, Password
mysql --host=localhost --user=myname --password=password mydb mysql -h localhost -u myname -ppassword mydb
- รหัสผ่านติด -p โดยไม่มี space:
-ppassword - ไม่ระบุค่า -> พรอมป์ให้กรอก (ไม่แสดงบนหน้าจอ)
ประเภทการเชื่อมต่อ
TCP/IP ไป Local Server
mysql --host=127.0.0.1 mysql --protocol=TCP
เชื่อมต่อ Remote Server
mysql --host=remote.example.com mysql --host=remote.example.com --port=13306
ตัวเลือกสำคัญ
| ตัวเลือก | คำอธิบาย |
|---|---|
| --host, -h | โฮสต์เซิร์ฟเวอร์ |
| --user, -u | ชื่อผู้ใช้ |
| --password, -p | รหัสผ่าน |
| --port, -P | พอร์ต TCP/IP |
| --protocol | บังคับโปรโตคอล (TCP|SOCKET|PIPE|MEMORY) |
| --socket | ไฟล์ socket / named pipe |