今天發現服務器上mysql 3306端口起不來,老提示端口已經被占用。
使用命令:
ps -aux | grep mysql
發現並沒有3306端口的mysql進程。
使用命令:netstat –anp
查看所有的進程和端口使用情況。發現下面的進程列表,其中最后一欄是PID/Program name

假設我們發現3306端口被PID為1234的tomcat進程占用
我們就可以使用命令
第一種:
ps -aux | grep tomcat 或者 ps -aux | grep PID 查看
這樣查看之后,我們就可以知道3306端口是被哪一個程序占用,然后用kill命令殺掉 kill -9 processId
第二種:
netstat -anp | grep port 也就是netstat -anp | grep 3306 去進行查看!
