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

แสดงรายการผู้ใช้ MySQL ที่เข้าสู่ระบบ?


ในการแสดงรายการผู้ใช้ MySQL ที่ล็อกอิน คุณสามารถใช้สองวิธีต่อไปนี้ -

วิธีแรก

ใช้ INFORMATION_SCHEMA.PROCESSLIST

เลือก *จาก INFORMATION_SCHEMA.PROCESSLIST;

วิธีที่สอง

คุณสามารถใช้คำสั่ง SHOW PROCESSLIST ได้เช่นกัน ต่อไปนี้เป็นไวยากรณ์ -

แสดงกระบวนการ

ให้เราใช้ไวยากรณ์ข้างต้นเพื่อแสดงรายการผู้ใช้ MySQL ที่เข้าสู่ระบบ -

mysql> เลือก *จาก information_schema.processlist;

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

<ก่อนหน้า>+----+-----------------+-----------------+---- ------------------------+---------+----------------------------- +---------------------------------------------+| ไอดี | USER | เจ้าภาพ | DB | คำสั่ง | เวลา | รัฐ | ข้อมูล |+----+-----------------+-----------------+------ +---------+----------------------+-----------------------------+ ----------------------------------------------------+| 8 | ราก | localhost:50252 | เว็บ | แบบสอบถาม | 0 | กำลังดำเนินการ | เลือก *จาก information_schema.processlist || 4 | event_scheduler | localhost | NULL | ภูต | 301832 | รอการเปิดใช้งานครั้งต่อไป | NULL |+----+-----------------+-----------------+------ +---------+----------------------+-----------------------------+ ----------------------------------------------------+2 แถวในชุด (0.00 วินาที)

ทีนี้ มาดูคำถามที่สองกัน −

mysql> แสดงรายการกระบวนการ

สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

<ก่อนหน้า>+----+-----------------+-----------------+---- ------------------------+---------+----------------------------- +-------------------+| รหัส | ผู้ใช้ | เจ้าของที่พัก | db | คำสั่ง | เวลา | รัฐ | ข้อมูล |+----+-----------------+-----------------+------ +---------+----------------------+-----------------------------+ -------------------+| 4 | event_scheduler | localhost | NULL | ภูต | 301842 | รอการเปิดใช้งานครั้งต่อไป | NULL || 8 | ราก | localhost:50252 | เว็บ | แบบสอบถาม | 1 | เริ่มต้น | แสดงรายการ |+----+-----------------+-----------------+----- ------------------------+---------+----------------------------- +-------------------+2 แถวในชุด (0.19 วินาที)