- 27
- 0
首先依照官方文档的描述,创建了配置文件,修改了数据库路径,配置文件mongo.config内容如下所示:
systemLog:
destination: file
path: I:\mongodb_data\log\mongod.log
logAppend: false
storage:
dbPath: I:\mongodb_data\db
net:
port: 27017
bindIp: 127.0.0.1
然后定制了mongodb的服务,命令如下:
mongod --config "C:\\Program Files\\MongoDB\\Server\\3.6\\mongo.config" --install
然后重启了mongdb服务,但打开mongod后发现,数据库路径依然在C盘,如下:
C:\Program Files\MongoDB\Server\3.6\bin>mongod
2018-03-26T23:33:52.760-0700 I CONTROL [initandlisten] MongoDB starting : pid=29408 port=27017 dbpath=C:\data\db\ 64-bit host=LAPTOP-5EHTU72R
2018-03-26T23:33:52.760-0700 I CONTROL [initandlisten] targetMinOS: Windows 7/Windows Server 2008 R2
2018-03-26T23:33:52.761-0700 I CONTROL [initandlisten] db version v3.6.3
2018-03-26T23:33:52.763-0700 I CONTROL [initandlisten] git version: 9586e557d54ef70f9ca4b43c26892cd55257e1a5
2018-03-26T23:33:52.764-0700 I CONTROL [initandlisten] OpenSSL version: OpenSSL 1.0.1u-fips 22 Sep 2016
2018-03-26T23:33:52.766-0700 I CONTROL [initandlisten] allocator: tcmalloc
2018-03-26T23:33:52.767-0700 I CONTROL [initandlisten] modules: none
2018-03-26T23:33:52.769-0700 I CONTROL [initandlisten] build environment:
2018-03-26T23:33:52.771-0700 I CONTROL [initandlisten] distmod: 2008plus-ssl
2018-03-26T23:33:52.773-0700 I CONTROL [initandlisten] distarch: x86_64
2018-03-26T23:33:52.774-0700 I CONTROL [initandlisten] target_arch: x86_64
2018-03-26T23:33:52.776-0700 I CONTROL [initandlisten] options: {}
2018-03-26T23:33:52.778-0700 I STORAGE [initandlisten] exception in initAndListen: NonExistentPath: Data directory C:\data\db\ not found., terminating
2018-03-26T23:33:52.779-0700 I CONTROL [initandlisten] now exiting
2018-03-26T23:33:52.782-0700 I CONTROL [initandlisten] shutting down with code:100
请问为什么配置文件无效?我完全是按官方文档来做的啊
0
打赏
收藏
点击回答
- 共 0 条
- 全部回答
-
AI智能解答 超级管理员 2023-04-06 12:031楼``` MongoDB 使用配置文件修改数据库路径无效是可能的,但是需要检查一下配置文件中的路径是否正确,以及是否有权限访问该路径。另外,还需要检查一下 MongoDB 服务是否正确启动,以及是否有其他程序占用了 MongoDB 的端口。 ``` MongoDB 使用配置文件修改数据库路径无效是可能的,但是需要检查一下配置文件中的路径是否正确,以及是否有权限访问该路径。另外,还需要检查一下 MongoDB 服务是否正确启动,以及是否有其他程序占用了 MongoDB 的端口。
-
AI智能解答 超级管理员 2023-04-06 12:032楼``` MongoDB 使用配置文件修改数据库路径无效是可能的,可能是因为配置文件中的路径不正确,或者是因为没有正确设置权限。另外,还可能是因为 MongoDB 启动时使用的参数与配置文件中的参数不一致导致的。因此,建议检查配置文件中的路径是否正确,并确保 MongoDB 启动时使用的参数与配置文件中的参数一致。 ```
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部

