在Debian上设置MongoDB的数据目录,你需要按照以下步骤操作:
创建一个新的数据目录:
sudo mkdir -p /var/lib/mongodb
更改新创建的目录的所有权,使其属于mongodb
用户和mongodb
组:
sudo chown mongodb:mongodb /var/lib/mongodb
如果你已经安装了MongoDB,请停止MongoDB服务:
sudo systemctl stop mongodb
编辑MongoDB配置文件/etc/mongod.conf
,找到storage.dbPath
设置项,将其更改为你刚刚创建的数据目录:
storage:
dbPath: /var/lib/mongodb
如果你没有找到storage.dbPath
设置项,可以在services
部分的mongod
配置下添加它。
保存并关闭配置文件。
重新启动MongoDB服务:
sudo systemctl start mongodb
验证MongoDB是否正在使用新的数据目录。你可以使用以下命令查看MongoDB的状态:
sudo systemctl status mongodb
或者,你可以使用mongo
shell连接到MongoDB并执行以下命令查看数据目录:
mongo
> db.runCommand({ connectionStatus: 1 })
在输出的信息中,你应该能看到dbPath
字段,它应该显示为你设置的新数据目录(/var/lib/mongodb
)。