Mac下安装mongoldb 报错 shutting down with code:100

具体错误栈:

2017-10-11T09:31:12.140+0800 I CONTROL  [initandlisten] MongoDB starting : pid=2382 port=27017 dbpath=/data/db 64-bit host=songyuxiangdeMacBook-Pro.local

2017-10-11T09:31:12.141+0800 I CONTROL  [initandlisten] db version v3.4.9
2017-10-11T09:31:12.141+0800 I CONTROL  [initandlisten] git version: 876ebee8c7dd0e2d992f36a848ff4dc50ee6603e
2017-10-11T09:31:12.141+0800 I CONTROL  [initandlisten] OpenSSL version: OpenSSL 0.9.8zh 14 Jan 2016
2017-10-11T09:31:12.141+0800 I CONTROL  [initandlisten] allocator: system
2017-10-11T09:31:12.141+0800 I CONTROL  [initandlisten] modules: none
2017-10-11T09:31:12.141+0800 I CONTROL  [initandlisten] build environment:
2017-10-11T09:31:12.141+0800 I CONTROL  [initandlisten]     distarch: x86_64
2017-10-11T09:31:12.141+0800 I CONTROL  [initandlisten]     target_arch: x86_64
2017-10-11T09:31:12.141+0800 I CONTROL  [initandlisten] options: {}
2017-10-11T09:31:12.141+0800 I STORAGE  [initandlisten] exception in initAndListen: 29 Data directory /data/db not found., terminating
2017-10-11T09:31:12.141+0800 I NETWORK  [initandlisten] shutdown: going to close listening sockets...
2017-10-11T09:31:12.141+0800 I NETWORK  [initandlisten] shutdown: going to flush diaglog...
2017-10-11T09:31:12.141+0800 I CONTROL  [initandlisten] now exiting

2017-10-11T09:31:12.141+0800 I CONTROL  [initandlisten] shutting down with code:100



解决:

1.安装完 mongodb过后 在安装目录的根目录下 创建两个目录 data   log . 进入log 目录 vim mongodb.log 

2.进入启动mongoldb 并指定 data的目录

参考我的启动命令。 

./mongod --dbpath ../data/

启动mongodb的shell客户端

./mongo


另外 mac下建议使用的 mongodb客户端工具::robo 3t.










### 关于停止Windows Defender ATP服务 关闭 **Windows Defender 高级威胁防护 (ATP)** 服务可能会影响企业的整体安全性以及对潜在威胁的监控能力。以下是关于如何停止该服务及其影响的相关说明: #### 如何停止Windows Defender ATP服务 可以通过以下方式禁用或卸载 Windows Defender ATP 的集成组件: 1. 如果通过 Configuration Manager 进行管理,则可以调整策略设置以移除设备注册或将设备标记为脱离管理状态[^1]。 2. 对于独立部署的情况,管理员可以直接从 Microsoft Endpoint Manager 或 Azure Portal 中取消激活相关许可证,并删除已配置的安全策略。 需要注意的是,具体操作步骤取决于当前环境中的架构设计(例如是否依赖 Intune 或 SCCM 来推送更新)。 #### 停止Windows Defender Advanced Threat Protection Service的影响 当决定终止使用 WDATP 功能时,应充分考虑以下几个方面带来的后果: - **失去实时保护**:一旦停用了此项服务,组织将无法再接收到由终端产生的行为分析数据流,这可能导致未知恶意软件或者复杂APT活动难以被及时发现和响应[^2]。 - **削弱防御机制**:缺少来自云端的情报共享和技术支持,本地系统的自我修复能力和自动化处理流程会受到限制,进而降低整个网络安全框架的有效性[^3]。 - **合规风险增加**:某些行业法规要求保持一定的日志记录水平及入侵检测手段;如果随意关停此类工具而未采取替代措施的话,可能会面临审计失败的风险。 尽管如此,在特定场景下确实存在合理理由去暂停这项服务,比如测试期间不想干扰正常业务运行或是准备迁移至其他第三方解决方案前过渡阶段等等。但在做出最终决策之前务必权衡利弊并与利益相关方沟通确认。 ```powershell # PowerShell命令示例用于注销MDATP客户端(仅适用于单独安装版本) Remove-MpPreference -DisableRealtimeMonitoring $true Stop-Service "WinDefend" ``` 以上脚本片段展示了如何利用PowerShell来更改组策略选项从而临时关闭实时监测功能并停止关联的服务进程。不过强烈建议除非绝对必要否则不要轻易执行上述动作以免造成不必要的安全隐患。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值