mysql - 如何杀死mysql进程

标签 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 正在运行新进程

最佳答案

(1) 通过端口搜索进程sudo lsof -i tcp:3306 (2) 通过用户id杀死 pkill -u UID

关于mysql - 如何杀死mysql进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51603890/

相关文章:

mySQL,推特消息的类型和长度推荐

java + eclipse + apple snow : missing javax. servlet.*

php - 在 Null 上调用成员函数 query()

macos - 使用cmake在mac上生成visual studio解决方案

macos - 我如何向其他 Cocoa 应用程序发出首选项已更改的信号?

chef-infra - Chef和Docker如何一起工作

docker - 在 coreos 集群上链接 appserver docker 容器和数据库容器

windows - Docker Jenkins 图像 - curl : (3) Illegal characters found in URL

php - 根据php中的mysql条件检查和禁用复选框

mysql - 如何在组中获取重复值