MongoDB在Debian上的存储路径怎么改
导读:要在Debian上更改MongoDB的存储路径,请按照以下步骤操作: 停止MongoDB服务: sudo systemctl stop mongodb 创建一个新的存储目录,例如在/mnt/new_storage: sudo mk...
要在Debian上更改MongoDB的存储路径,请按照以下步骤操作:
- 停止MongoDB服务:
sudo systemctl stop mongodb
- 创建一个新的存储目录,例如在
/mnt/new_storage
:
sudo mkdir -p /mnt/new_storage
- 更改新存储目录的所有权,使其属于MongoDB用户(默认情况下为
mongodb
):
sudo chown -R mongodb:mongodb /mnt/new_storage
- 使用
mongodump
备份原始数据目录(默认情况下为/data/db
):
sudo mongodump --out /mnt/new_storage/backup
- 编辑MongoDB配置文件(默认情况下为
/etc/mongod.conf
),找到storage.dbPath
设置并更改为新的存储路径:
sudo nano /etc/mongod.conf
将以下行:
storage:
dbPath: /data/db
更改为:
storage:
dbPath: /mnt/new_storage
-
保存并关闭配置文件。
-
使用
mongorestore
将备份的数据恢复到新的存储路径:
sudo mongorestore --dir /mnt/new_storage/backup
- 启动MongoDB服务:
sudo systemctl start mongodb
- 确认MongoDB正在使用新的存储路径:
mongo --eval 'db.runCommand({
connectionStatus: 1 }
)'
在输出中,检查dbPath
字段是否指向新的存储路径。
完成以上步骤后,MongoDB应该已经成功更改了存储路径。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: MongoDB在Debian上的存储路径怎么改
本文地址: https://pptw.com/jishu/729059.html