ดูประวัติการใช้งานใน MySQL


2

เรามีเซิร์ฟเวอร์ Ubuntu 11.10 ที่ใช้งาน LAMP stack มันถูกตั้งค่าก่อนที่ฉันจะมาที่นี่และไม่มีใครรู้ว่ามันใช้ทำอะไร ฉันต้องย้ายมันหรือปิดตัวลง แต่ฉันต้องรู้ว่ามันทำอะไรก่อน

ขุดผ่านมันไม่มีไซต์โฮสต์ออกจากมัน แต่มีหลายฐานข้อมูลที่สร้างขึ้นใน MySQL

ดังนั้นจึงอาจเชื่อมต่อกับไซต์ใดไซต์หนึ่งของเรา แต่ไม่มี devs ใด ๆ ที่นี่รู้

สิ่งที่ฉันต้องทำก็คือดูประวัติการเชื่อมต่อบนฐานข้อมูล MySQL ทำสิ่งที่ฉันสามารถหาได้หากมีการเชื่อมต่อกับพวกเขา

ฉันกำลังตรวจสอบรายการกระบวนการและไม่เห็นการเชื่อมต่อที่ใช้งานอยู่

คำตอบ:


1

สามารถเปิดใช้งานบันทึกการเข้าใช้งาน Mysql ได้โดยเริ่มต้นเซิร์ฟเวอร์ mysql ด้วยตัวเลือก --log = "log-file"

/ usr / bin / safe_mysqld --log = "/ var / lib / mysql / mysql.log" &

บันทึก Mysql จะถูกบันทึกไว้ในไฟล์ /var/lib/mysql/mysql.log ทำตามไฟล์นี้เพื่อดูบันทึก หากต้องการดูเฉพาะการล็อกอิน (เชื่อมต่อบันทึก) ให้ใช้คำสั่งต่อไปนี้

grep Connect /var/lib/mysql/mysql.log


สิ่งนี้ชี้ให้ฉันในทิศทางที่ถูกต้องฉันเปิดใช้งานการบันทึกใน my.cnf รีสตาร์ท mysql และสามารถ backtrace เซิร์ฟเวอร์ที่เชื่อมต่ออยู่
Matt Bear
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.