mongodb - 在 Ubuntu Snap 安装上更改默认 MongoDB 端口
问题描述
我已经使用 snap 包管理器使用以下命令安装了 MongoDB。
snap install mongo32;
它工作正常。但是,我想更改端口,但找不到用于此安装的mongodb.conf 。我在以下位置进行了搜索:
/snap/mongo32
/etc
递归grep
搜索给了我这个文件中包含此安装的默认端口号(32017)的文件:
/snap/mongo32/2/command-mongod.wrapper
但是,这个文件是只读的,我认为对只读文件进行更改不是一个好主意。请建议我应该如何更改 mongo32 snap 安装的默认端口。谢谢。
解决方案
您可以在此处的 snapcraft 清单文件中看到默认端口号是硬编码的:
mongod:
command: bin/run.sh mongod --port=32017 --smallfiles --noprealloc
mongo snap 遵循 mongoNN 约定,其中 NN 是端口号 NN017(例如 mongo33 将使用端口 33017)
推荐阅读
- sqlbase - VTI71.DLL在c#项目中报错du0x80004005
- javascript - 如何在 Laravel 中使用带有 JSON 数据的 Chartjs 显示图表
- codeigniter - Firebase 网络推送通知
- swift - 如何使用 ARKit 检测触摸并显示新的 SCNPlane?
- javascript - 引导弹出模型在我的网页上不起作用
- r - 提取用户定义函数的功能信息
- javascript - 用于检查当前页面中加载的所有通量事件的事件 - Flux、React
- python - 在python中解析一个jsonArray
- eclipse - Eclipse Plugin 扩展点 org.eclipse.ui.command:如何更改文本?
- python - 如何在 Python 类中创建抽象受保护字段?