我正在尝试在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
答案 0 :(得分:1)
由于Catalina发生了意外更改,因此不允许更改根目录。 我在
中创建了此文件夹 /Users/your-user-name/data/db
在终端上运行whoami
,您将获得用户名。
然后
1)开始使用终端
mongod --dbpath Users/your-user-name/data/db
和
2)打开终端的另一个标签并运行
mongo
现在,我可以访问mongo shell了。