MongoDB报错Address already in use及解决方案/Mac 查看端口占用情况及杀死进程

在运行MongoDB的时候发现进程端口被占用,现记录一下解决方法。
查看端口占用情况命令
sudo lsof -i :9000
-i后面的数字就是需要查看的端口号


PID一列就是占用此端口的进程编号

杀掉占用当前端口号的进程
sudo kill -9 716
-9后面加一个空格,然后加上占用端口的进程PID,就可以杀掉占用端口的进程。

如果是因为之前开的Mongod占用了端口,我们就先找到mongo之前运行的PID然后kill它
Mongo的默认端口是27017
通过指令sudo lsof -i : 27017找到之前的mongoPID然后kill

亦或是改变新mongo的端口来避免冲突,比如改成27018
mongod --port 27018

你可能感兴趣的:(MongoDB报错Address already in use及解决方案/Mac 查看端口占用情况及杀死进程)