如何杀死mysql进程

fhg3lkii  于 2021-06-20  发布在  Mysql
关注(0)|答案(2)|浏览(483)

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

zpjtge22

zpjtge221#

找出mysqld是如何生成的(比如daemontools),并从那里阻止它。或者试试看 killall mysqld

qxgroojn

qxgroojn2#

(1) 按端口搜索进程 sudo lsof -i tcp:3306 (2) 按用户ID终止 pkill -u UID

相关问题