เนื่องจาก กระบวนการทำงาน ของ MySQL บน ระบบLinuxอาจเกิดข้อผิดพลาดได้ในบางครั้ง และการติดตั้งและกำหนดค่า โปรแกรม ตรวจสอบ MONITจำเป็นต้องเข้าถึง ไฟล์ pidfile ของกระบวนการระบบ MySQLแต่ไม่มีใครรู้ว่าจะหาไฟล์ pidfile นี้ได้ที่ไหนหรืออย่างไร ผมจึงขอแบ่งปันข้อมูลนี้ไว้ที่นี่!
คำสั่ง SSH สองคำสั่งต่อไปนี้สามารถดูกระบวนการ mysql:
ps -ef|grep mysqldwatch -n 1 "ps -ef | grep mysql"
SSH ส่งคืนผลลัพธ์การสืบค้นดังนี้:
root 6206 1 0 16:19 ? 00:00:00 /bin/sh /usr/bin/mysqld_safe --datadir=/var/lib/mysql --pid-file=/var/lib/mysql/centos-ufo.pid
mysql 6280 6206 3 16:19 ? 00:00:22 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib/mysql/plugin --user=mysql --log-error=/var/lib/mysql/centos-ufo.err --pid-file=/var/lib/mysql/centos-ufo.pid
root 6691 1844 0 16:29 pts/0 00:00:00 grep mysqldหวังว่า บทความ "ไฟล์ pidfile ของกระบวนการฐานข้อมูล MySQL อยู่ที่ไหน? คำสั่งสำหรับค้นหาไฟล์ pidfile ของ MySQL" ที่แชร์บนบล็อกของ Chen Weiliang ( https://www.chenweiliang.com/ ) จะเป็นประโยชน์กับคุณ
โปรดแชร์ลิงก์บทความนี้ได้ตามสบาย: https://www.chenweiliang.com/cwl-438.html
