创建 /data/db 目录提示,// Read-only file system?
macOS Catalina 10.15.2 终端 sudo mkdir -p /data/db 提示 // Read-only file system
之前更新了Mac系统到, macOS Catalina 10.15.2,今天安装MongoDB时,需要创建数据库目录,在终端执行 sudo mkdir -p /data/db 时,提示 // Read-only file system 如何解决呢?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
查看了网上各种解释,说是因为新系统的安全性限制。需要 关闭 系统完整性保护。
将解决办法整理如下:
解决办法:
1. 禁用 SIP (系统完整性保护)重启机器,按住 command + R ,进入恢复模式,在 macOS实用工具中,打开终端,执行
2. 重启电脑后,打开 终端 执行
3. 创建数据库存储目录成功后,启动 MongoDB
4. mongoDB 启动成功。
5. SIP 是避免软件任意修改或覆盖任意系统文件或应用,日常还是建议保持开启状态的。
数据库目录创建完成后,我们再次进入到 macOS实用工具 中,运行终端,执行
csrutil enable
命令,开启 SIP ,重启电脑即可。正常进入 终端 执行
csrutil status
查看当前 SIP状态: 结果显示disabled
为关闭。