我的Mac上新安装了MongoDB(v3.2.0)版本。当我尝试运行命令mongod
时,我收到此错误:
listen():bind()失败错误:48已经用于套接字的地址: 0.0.0.0:27017
即使$ lsof -i :27017
的结果显示没有使用该端口。
这是终端输出:
Michaels-iMac:~ michael$ mongod
2016-01-07T13:38:00.097+0000 I CONTROL [initandlisten] MongoDB starting : pid=11485 port=27017 dbpath=/data/db 64-bit host=Michaels-iMac.home
2016-01-07T13:38:00.097+0000 I CONTROL [initandlisten] db version v3.2.0
2016-01-07T13:38:00.097+0000 I CONTROL [initandlisten] git version: 45d947729a0315accb6d4f15a6b06be6d9c19fe7
2016-01-07T13:38:00.098+0000 I CONTROL [initandlisten] allocator: system
2016-01-07T13:38:00.098+0000 I CONTROL [initandlisten] modules: none
2016-01-07T13:38:00.098+0000 I CONTROL [initandlisten] build environment:
2016-01-07T13:38:00.098+0000 I CONTROL [initandlisten] distarch: x86_64
2016-01-07T13:38:00.098+0000 I CONTROL [initandlisten] target_arch: x86_64
2016-01-07T13:38:00.098+0000 I CONTROL [initandlisten] options: {}
2016-01-07T13:38:00.098+0000 E NETWORK [initandlisten] listen(): bind() failed errno:48 Address already in use for socket: 0.0.0.0:27017
2016-01-07T13:38:00.098+0000 E NETWORK [initandlisten] addr already in use
2016-01-07T13:38:00.098+0000 E STORAGE [initandlisten] Failed to set up sockets during startup.
2016-01-07T13:38:00.098+0000 I CONTROL [initandlisten] dbexit: rc: 48
Michaels-iMac:~ michael$
我在这里缺少什么?