我已经使用快照包管理器使用以下命令安装了MongoDB。
snap install mongo32;
一切正常。但是,我想更改端口,并且找不到此安装的 mongodb.conf 。我在以下位置搜索它:
/snap/mongo32
/etc
递归grep
搜索为我提供了一个文件,该文件在此文件中包含此安装的默认端口号(32017):
/snap/mongo32/2/command-mongod.wrapper
但是,该文件是只读文件,我认为对只读文件进行更改不是一个好主意。请提出建议,如何更改mongo32 snap安装的默认端口。谢谢。
答案 0 :(得分:2)
您可以在snapcraft清单文件here中看到,默认端口号是硬编码的:
mongod:
command: bin/run.sh mongod --port=32017 --smallfiles --noprealloc
mongo快照遵循mongoNN约定,其中NN是端口号NN017(例如mongo33将使用端口33017)