2016-01-06 23 views
0

我應該使用什麼命令來更改安裝在Linux系統上的MongoDB的設置?默認設置是在/etc/mongod.conf如何從linux命令行更改MongoDB dbPath?

storage: 
    dbPath: /var/lib/mongodb 
    journal: 
    enabled: true 
systemLog: 
    destination: file 
    logAppend: true 
    path: /var/log/mongodb/mongod.log 
net: 
    port: 27017 
    bindIp: 127.0.0.1 

回答

1

您的意思是改變conf文件沒有發現編輯器?如果是的話,你可以使用 'sed的'

$ sed -i '[email protected]/var/lib/[email protected]/your/new/directory/[email protected]' configfile 

,或者如果你想只改變DBPATH:

$ sed -i '/dbPath/s/:.*/: \/your\/new\/directory\/here' configfile 
0

你也可以開始蒙戈像

mongod --dbpath /srv/mongodb/

時指定DBPATH選項

如果你不想弄亂配置文件。假如你在一臺機器上有兩個mongo數據目錄,你可以用這種方式用不同的數據啓動mongo。或者,您可以在文本編輯器中打開.conf文件並對其進行更改,或使用@mulatinho的sed方法對其進行更改。