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。
我正在尝试在 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。