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

วิธีตรวจสอบวิธีการเชื่อมต่อที่ MySQL Client ใช้

ตรวจสอบ Connection Method ที่ MySQL Client ใช้:

จากระบบปฏิบัติการ (OS Level)

netstat -ln | grep 'mysql'

จากภายใน MySQL CLI

mysql> \s

Output แสดง Connection Type:

Connection: 127.0.0.1 via TCP/IP
# หรือ
Connection: Localhost via UNIX socket

บังคับ TCP/IP Connection ไป Local Server

shell> mysql --host=127.0.0.1
shell> mysql --protocol=TCP

ตัวเลือก --protocol

--protocol={TCP|SOCKET|PIPE|MEMORY}

การเชื่อมต่อ Unix localhost

  • ค่าเริ่มต้น: Unix Socket File
  • บังคับ TCP: mysql --host=localhost --protocol=TCP

โปรโตคอลที่รองรับ

Protocolคำอธิบายแพลตฟอร์ม
TCPTCP/IP Local/RemoteAll
SOCKETUnix Socket File LocalUnix Only
PIPENamed Pipe Local/RemoteWindows Only
MEMORYShared Memory LocalWindows Only

หมายเหตุ: Named Pipe รองรับ Remote ทฤษฎี แต่ MySQL ยังไม่ Implement