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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。