我应该使用什么命令来更改安装在linux系统上的dbPath
设置?默认设置在/etc/mongod.conf
中找到。
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
发布于 2016-01-06 06:56:05
你的意思是在没有编辑器的情况下更改conf文件吗?如果是,你可以用'sed‘
$ sed -i 's@/var/lib/mongodb@/your/new/directory/here@g' configfile
或者,如果您只想更改dbPath:
$ sed -i '/dbPath/s/:.*/: \/your\/new\/directory\/here' configfile
发布于 2016-01-06 07:09:41
您还可以在启动mongo时指定dbPath选项,如
mongod --dbpath /srv/mongodb/
如果您不想破坏配置文件的话。假设您在一台机器上有两个mongo数据目录,您可以这样用不同的数据启动mongo。或者您可以在文本编辑器中打开.conf文件并对其进行更改,或者使用@mulatinho的sed
方法来更改它。
https://stackoverflow.com/questions/34635842
复制相似问题