如何杀死mysql进程

时间:2018-07-31 00:22:42

标签: mysql macos docker process ps

我的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正在运行新进程

2 个答案:

答案 0 :(得分:1)

(1)通过端口sudo lsof -i tcp:3306进行的搜索过程 (2)被用户ID pkill -u UID

杀死

答案 1 :(得分:0)

找出如何生成mysqld(如daemontools)并从那里停止它。要么 尝试killall mysqld