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

ตรวจสอบ MySQL Server ทำงานอยู่หรือไม่ด้วย mysqladmin

ใช้คำสั่ง mysqladmin ping

โปรแกรม mysqladmin สามารถตรวจสอบสถานะเซิร์ฟเวอร์ได้ด้วยตัวเลือก ping

คำสั่ง

C:\mysql\bin> mysqladmin -u root ping
mysqld is alive

ผลลัพธ์

  • mysqld is alive = เซิร์ฟเวอร์ทำงานปกติ
  • หากไม่ตอบสนองหรือแสดง error = เซิร์ฟเวอร์หยุดทำงาน

ตัวเลือกเพิ่มเติม

mysqladmin -u root -p ping    # ใส่รหัสผ่าน
mysqladmin -h host -u root ping  # เช็คเซิร์ฟเวอร์ระยะไกล

ประโยชน์

  • ตรวจสอบได้เร็ว ไม่ต้อง login เข้า MySQL shell
  • เหมาะสำหรับสคริปต์ตรวจสอบสถานะอัตโนมัติ (Health check)
  • ใช้ร่วมกับ monitoring tools ได้