Spa*_*d89 82 macos mongodb osx-lion
我对mac和mongodb都是新手.
我有一个奇怪的疑问,访问在mac上使用mongodb创建的数据库?
我知道,在Windows中有一个名为c:\ data\db的文件夹,其中存储了我的数据库文件.
在mac中如何以及在何处存储数据库.
我记得做过类似的事情
sudo mkdir -p /data/db
sudo chown `id -u` /data/db
Run Code Online (Sandbox Code Playgroud)
在mac上创建这样一个文件夹,但是我没有在这个文件夹中找到任何数据库文件,尽管我创建了一个数据库.
数据库文件在mac上保存在哪里?
任何帮助将非常感激.
Mar*_*ton 180
如果通过Homebrew安装mongodb,则默认位置为:
在/ usr /本地的/ var/MongoDB的
请参阅@simonbogarde的答案,了解使用Homebrew时其他有趣文件的位置.
小智 126
谢谢@Mark,我一次又一次地忘记这一点.用Homebrew安装MongoDB之后:
Ste*_*nie 79
MongoDB的默认数据目录是/data/db.
这可以通过命令行或配置文件中指定的dbpath选项覆盖.
如果通过软件包管理器(如Homebrew或MacPorts)安装MongoDB,则这些安装通常会创建除/ data/db之外的缺省数据目录,并在配置文件中设置dbpath.
如果mongod在启动时提供了dbpath,则可以检查mongoshell中的值:
db.serverCmdLineOpts()
Run Code Online (Sandbox Code Playgroud)
您会看到如下值:
"parsed" : {
"dbpath" : "/usr/local/data"
},
Run Code Online (Sandbox Code Playgroud)
小智 19
版本3.4.2我遇到了同样的问题
运行它(如果你用自制软件安装它)运行这样的过程:
$ mongod --dbpath /usr/local/var/mongodb
Run Code Online (Sandbox Code Playgroud)
cso*_*maz 10
我刚刚用自制软件安装了mongodb 3.4.(brew install mongodb)它默认查找/ data/db.
https://docs.mongodb.com/manual/tutorial/install-mongodb-on-os-x/
| 归档时间: |
|
| 查看次数: |
89802 次 |
| 最近记录: |