Vì tiến trình MySQL trên hệ thống Linux đôi khi có thể bị lỗi, và việc cài đặt và cấu hình chương trình giám sát MONIT yêu cầu truy cập vào tệp pidfile của tiến trình hệ thống MySQL , nhưng không ai biết tìm tệp pidfile này ở đâu hoặc như thế nào, nên tôi chia sẻ thông tin này ở đây!
Hai lệnh SSH sau có thể xem quá trình mysql:
ps -ef|grep mysqldwatch -n 1 "ps -ef | grep mysql"
SSH trả về kết quả truy vấn như sau:
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 mysqldHy vọng bài viết "Tệp PID của tiến trình cơ sở dữ liệu MySQL nằm ở đâu? Lệnh để truy vấn tệp PID của MySQL" được chia sẻ trên blog của Chen Weiliang ( https://www.chenweiliang.com/ ) sẽ hữu ích cho bạn.
Bạn có thể thoải mái chia sẻ liên kết bài viết này: https://www.chenweiliang.com/cwl-438.html
