2014-03-13 34 views
0

我想在mongodb中備份一個數據庫。我發現命令從文檔mongodb在Ubuntu中存儲數據庫在哪裏?

mongodump --dbpath /data/db/ --out /data/backup/ 

但我看到有沒有任何目錄中稱爲「/ data /」在我的機器?但我可以在蒙戈外殼看到數據庫:

$ mongo 
MongoDB shell version: 2.4.9 
connecting to: test 
> show dbs; 
ihtx 0.203125GB 
local 0.078125GB 

謝謝

回答

1

好主意知道在哪裏配置保持:

$ cat /etc/mongod.conf 
# mongod.conf 

# Where to store the data. 

# Note: if you run mongodb as a non-root user (recommended) you may 
# need to create and set permissions for this directory manually, 
# e.g., if the parent directory isn't mutable by the mongodb user. 
dbpath=/var/lib/mongodb 

#where to log 
logpath=/var/log/mongodb/mongod.log 

/var/lib/mongodb,因爲它說,有。

標準的安裝過程是在這裏:

http://docs.mongodb.org/manual/tutorial/install-mongodb-on-ubuntu/

+0

謝謝!我在'/ var/lib/mongodb'中找到了該位置。但找不到'/ etc/mongod.conf'。即使'找到mongod.conf'也不會顯示任何內容! –

+0

@LaxmikantGurnalkar這是Ubuntu的標準佈局至少它是從包中安裝的,正如鏈接文檔所解釋的。使用'ps aux | grep mongod'來查看mongod開始的選項。出於某種原因,它可能不會在您的系統上使用配置文件。 –

+0

感謝您的回答。這工作。你能否回答我的下一個問題。 'http:// stackoverflow.com/questions/22370107/which-is-my-database-in-mongodb' –