我试图终止所有 mysqld 进程。但仍然有一个,为什么?
javier@javier-mbp:~$ ps aux | grep mysqld
root 913 0.0 0.0 4220 704 ? S 16:11 0:00 /bin/sh /usr/local/mysql/bin/mysqld_safe --datadir=/usr/local/mysql/data --pid-file=/usr/local/mysql/data/javier-mbp.pid
mysql 1408 0.1 2.0 609900 84480 ? Sl 16:11 0:00 /usr/local/mysql/bin/mysqld --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data --plugin-dir=/usr/local/mysql/lib/plugin --user=mysql --log-error=/var/log/mysql/error.log --pid-file=/usr/local/mysql/data/javier-mbp.pid --socket=/var/run/mysqld/mysqld.sock --port=3306
javier 1995 0.0 0.0 13128 1056 pts/0 S+ 16:12 0:00 grep --color=auto mysqld
javier@javier-mbp:~$ pkill mysqld
pkill: 913 - Operation not permitted
pkill: 1408 - Operation not permitted
javier@javier-mbp:~$ sudo pkill mysqld
[sudo] password for javier:
javier@javier-mbp:~$ ps aux | grep mysqld
javier 2020 0.0 0.0 13124 1060 pts/0 S+ 16:13 0:00 grep --color=auto mysqld
javier@javier-mbp:~$
答案1
该ps
命令显示grep mysqld
您通过管道传输的命令ps
。没有正在运行的 mysqld 实例。