cum să omori procesele mysql (Programare, Mysql, Macos, Docker, Proces, Ps)

JacobIRR a intrebat.
a intrebat.

Comanda mea docker-compose nu va rula pentru că am aceste procese care rulează:

$ 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)

De fiecare dată când ucid procesul listat, acesta pornește din nou cu un nou PID.

L-am dezinstalat deja:

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

Cum pot ucide în totalitate și permanent acest lucru?

Am încercat

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

și

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

Când încerc:

sudo mysql.server stop

Apare:

ERROR! Fișierul PID al serverului MySQL nu a putut fi găsit!

dar eu încă văd noi procese care rulează pentru mysqld

Comentarii

  • ați găsit o soluție? –  > Por Kaya Toast.
  • @KayaToast – nu –  > Por JacobIRR.
2 răspunsuri
Kaya Toast

(1) Procesul de căutare în funcție de port sudo lsof -i tcp:3306 (2) Kill by userid pkill -u UID

Logu

Aflați cum se generează mysqld (ca daemontools) și opriți-l de acolo. Sauîncercați killall mysqld