Omdat het MySQL- proces op Linux -systemen soms kan vastlopen, en het installeren en configureren van het MONIT-monitoringprogramma toegang vereist tot het pid-bestand van het MySQL -systeemproces, maar niemand weet waar of hoe dit pid-bestand te vinden is, deel ik deze informatie hier!
De volgende twee SSH-opdrachten kunnen het mysql-proces bekijken:
ps -ef|grep mysqldwatch -n 1 "ps -ef | grep mysql"
SSH retourneert de queryresultaten als volgt:
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 mysqldHopelijk is het artikel "Waar bevindt zich het pidfile van het MySQL-databaseproces? Het commando om het MySQL-pidfile op te vragen" dat gedeeld is op de blog van Chen Weiliang ( https://www.chenweiliang.com/ ) nuttig voor u.
Deel gerust de link naar dit artikel: https://www.chenweiliang.com/cwl-438.html
