我已经使用 snap 包管理器使用以下命令安装了 MongoDB。snap install mongo32;
它工作正常。但是,我想更改端口,但找不到 mongodb.conf 对于这个安装。我在以下位置进行了搜索:
/snap/mongo32
/etc
递归
grep
搜索给了我包含此文件中此安装的默认端口号(32017)的文件:/snap/mongo32/2/command-mongod.wrapper
但是,这个文件是只读的,我认为对只读文件进行更改不是一个好主意。请建议我应该如何更改 mongo32 snap 安装的默认端口。谢谢。
最佳答案
您可以在 snapcraft list 文件中看到 here默认端口号是硬编码的:
mongod:
command: bin/run.sh mongod --port=32017 --smallfiles --noprealloc
mongo snap 遵循 mongoNN 约定,其中 NN 是端口号 NN017(例如 mongo33 将使用端口 33017)
关于mongodb - 在 Ubuntu Snap 安装上更改默认 MongoDB 端口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51453504/