MongoDB在Ubuntu上的默认存储路径及配置说明
Ubuntu系统中,MongoDB的默认数据库文件存储路径为/var/lib/mongodb
。该目录用于存放MongoDB的所有数据文件(如WiredTiger引擎的.wt
文件、锁文件.mongod.lock
等)。安装MongoDB后,系统会自动创建此目录并赋予mongodb
用户读写权限。
MongoDB的默认日志文件路径为/var/log/mongodb/mongod.log
。该文件记录了MongoDB服务的启动、运行及错误信息,是排查数据库问题的关键依据。
MongoDB的默认配置文件路径为/etc/mongod.conf
。通过修改此文件中的storage.dbPath
参数,可自定义MongoDB的数据存储路径。
若需确认MongoDB当前使用的存储路径,可通过以下三种方式验证:
/etc/mongod.conf
,查找storage.dbPath
项的值。mongo
),执行db.serverCmdLineOpts()
命令,在返回结果的parsed.storage.dbPath
字段中查看当前数据路径。systemctl cat mongod
命令查看MongoDB服务的启动配置,其中--dbpath
参数的值即为数据存储路径。若需修改MongoDB的存储路径,可按以下步骤操作:
sudo systemctl stop mongod
,确保数据不会在修改过程中损坏。/data/db
),执行sudo mkdir -p /data/db
创建目录。mongodb
用户,执行sudo chown -R mongodb:mongodb /data/db
。/etc/mongod.conf
,将storage.dbPath
的值修改为新路径(如/data/db
)。sudo systemctl start mongod
,使配置生效。