提问者:小点点

有问题mongod命令在macos catalina,没有自制安装?


我在我的MacBook中安装了mongoDB,但我没有XCode,并且在通过自制软件安装时,它要求gcc,其中inturn要求XCode,我选择了另一种方式安装。当我在终端中键入mongod时,会出现以下错误。请在这方面提供帮助。事先感谢。

'2020-06-30T03:25:58.555 0530 I CONTROL[main]自动禁用TLS1.0,强制启用TLS1.0指定--sslDisabledProtocol'none'

2020-06-30T03:25:58.559 0530 W ASIO[main]在NetworkInterface启动期间未配置TransportLayer 2020-06-30T03:25:58.561 0530 I CONTROL[initandList]MongoDB启动:pid=30070 port=27017 dbpath=/data/db 64位主机=megatron-2.local

2020-06-30T03:25:58.561 0530 I CONTROL[initand监听]db version v4.2.8

2020-06-30T03:25:58.561 0530 I CONTROL[initand听]git版本:43d25964249164d76d5e04dd6cf38f6111e21f5f

2020-06-30T03:25:58.561 0530 I CONTROL[initand听]分配器:系统

2020-06-30T03:25:58.561 0530 I CONTROL[initand听]模块:无

2020-06-30T03:25:58.561 0530 I CONTROL[initand监听]构建环境:

2020-06-30T03:25:58.561 0530 I CONTROL[initand听]二淀粉:x86_64

2020-06-30T03:25:58.561 0530我target_arch:x86_64

2020-06-30T03:25:58.561 0530 I CONTROL[initand监听]选项:{}

2020-06-30T03:25:58.562 0530 E STORAGE[initand监听]设置监听器失败:SocketException:地址已在使用中

2020-06-30T03:25:58.563 0530我控制[输入和收听]现在退出

2020-06-30T03:25:58.563 0530 I CONTROL[initand监听]关闭代码:48'


共1个答案

匿名用户

从错误未能设置侦听器:SocketException:地址已在使用中,很可能另一个进程已经在mongod尝试使用的端口上运行(27017)。

您可能开始mongod本身作为后台服务。尝试运行lsof-i: 27017以查看哪个进程正在侦听该端口,如果它mongod,那么您没有任何问题,您可以连接到您的DB并做任何您想做的事情,但是,如果它是其他进程,您将不得不退出该进程或使用--port命令行选项在另一个端口上启动mongod。