Mongodb 无法在 MacO 中启动 shell

Mongodb unable to start shell in MacOs

我正在尝试在 macOS Catalina 上启动 mongodb shell。

我不能使用 /data/db 路径,因为 Catalina 有一个惊人的变化:它不允许更改根目录。

% sudo mkdir -p /data/db
mkdir: /data/db: Read-only file system

然后创建了这个路径

/Users/username/data/db

并在命令下方使用

mongod --dbpath ~/data/db

但我仍然遇到同样的问题。

使用

安装mongodb
 sudo pecl install mongodb

因为Catalina有一个惊人的变化,它不允许更改根目录。 我在

中创建了这个文件夹

/Users/your-user-name/data/db

运行 whoami 在终端上你会得到你的用户名。

然后

1) 开始使用终端

mongod --dbpath Users/your-user-name/data/db

2) 打开终端的另一个选项卡,然后 运行

mongo

现在,我可以访问 mongo shell。