(base) li@MacBook-Pro-3:/opt/homebrew/var % ps | grep mysqld
li 78647 0.0 0.1 412146192 4400 ?? S 7:24PM 0:01.83 /opt/homebrew/opt/mysql@8.0/bin/mysqld --basedir=/opt/homebrew/opt/mysql@8.0 --datadir=/opt/homebrew/var/mysql --plugin-dir=/opt/homebrew/opt/mysql@8.0/lib/plugin --log-error=MacBook-Pro-3.local.err --pid-file=MacBook-Pro-3.local.pid
li 78544 0.0 0.0 410605808 800 ?? S 7:24PM 0:00.03 /bin/sh /opt/homebrew/opt/mysql@8.0/bin/mysqld_safe --datadir=/opt/homebrew/var/mysql
li 85756 0.0 0.0 410063264 240 s003 R+ 7:34PM 0:00.00 grep --color=auto mysqld
(base) li@MacBook-Pro-3:/opt/homebrew/var % kill -9 78647
(base) li@MacBook-Pro-3:/opt/homebrew/var % ps | grep mysqld
li 85946 0.0 0.0 410733264 1472 s003 S+ 7:35PM 0:00.00 grep --color=auto mysqld
li 85923 0.0 2.2 412277216 186656 ?? S 7:35PM 0:00.43 /opt/homebrew/opt/mysql@8.0/bin/mysqld --basedir=/opt/homebrew/opt/mysql@8.0 --datadir=/opt/homebrew/var/mysql --plugin-dir=/opt/homebrew/opt/mysql@8.0/lib/plugin --log-error=MacBook-Pro-3.local.err --pid-file=MacBook-Pro-3.local.pid
li 85814 0.0 0.0 410603760 1776 ?? S 7:35PM 0:00.02 /bin/sh /opt/homebrew/opt/mysql@8.0/bin/mysqld_safe --datadir=/opt/homebrew/var/mysql
(base) li@MacBook-Pro-3:/opt/homebrew/var % kill -9 85923
(base) li@MacBook-Pro-3:/opt/homebrew/var % ps | grep mysqld
li 86160 0.0 0.0 410724048 1344 s003 S+ 7:35PM 0:00.00 grep --color=auto mysqld
li 86068 0.0 2.4 411752928 198272 ?? S 7:35PM 0:00.47 /opt/homebrew/opt/mysql@8.0/bin/mysqld --basedir=/opt/homebrew/opt/mysql@8.0 --datadir=/opt/homebrew/var/mysql --plugin-dir=/opt/homebrew/opt/mysql@8.0/lib/plugin --log-error=MacBook-Pro-3.local.err --pid-file=MacBook-Pro-3.local.pid
li 85814 0.0 0.0 410612976 2448 ?? S 7:35PM 0:00.03 /bin/sh /opt/homebrew/opt/mysql@8.0/bin/mysqld_safe --datadir=/opt/homebrew/var/mysql
(base) li@MacBook-Pro-3:/opt/homebrew/var % kill -9 85814
(base) li@MacBook-Pro-3:/opt/homebrew/var % ps | grep mysqld
li 86353 0.0 0.0 410733264 1472 s003 S+ 7:35PM 0:00.00 grep --color=auto mysqld
如上,每次我把mysqld的进程杀死,都会重启。所以应该杀它的守护进程——mysqld_safe来解决
上面的ps
是 ps aux
这是因为
$ alias ps
ps='ps aux'