如何杀死mysql进程

问题描述 投票:0回答:2

我的 docker-compose 命令不会运行,因为我正在运行这些进程:

$ sudo lsof -nP +c 15 | grep LISTEN | grep sql
mysqld          113           _mysql   19u     IPv6 0xd0786f05dec2ff3f         0t0      TCP *:3306 (LISTEN)
mysqld          113           _mysql   22u     IPv6 0xd0786f05dec789ff         0t0      TCP *:33060 (LISTEN)

每次我终止列出的进程时,它都会以新的 PID 重新启动。

我已经卸载了:

$ brew uninstall mysql
Error: No such keg: /usr/local/Cellar/mysql

我怎样才能完全永久地杀死它?

我已经尝试过了

sudo /usr/local/mysql/bin/mysqld stop

/usr/local/mysql/bin/mysqladmin -u root -p shutdown 

当我尝试时:

sudo mysql.server stop

显示:

错误!找不到 MySQL 服务器 PID 文件!

但我仍然看到 mysqld 正在运行新进程

mysql docker macos process
2个回答
1
投票

(1) 按端口搜索流程

sudo lsof -i tcp:3306
(2) 通过userid杀死
pkill -u UID


1
投票

找出 mysqld 是如何生成的(如 daemontools)并从那里停止它。或者 试试

killall mysqld

© www.soinside.com 2019 - 2024. All rights reserved.