mongodb - 在 Ubuntu Snap 安装上更改默认 MongoDB 端口

标签 mongodb ubuntu

我已经使用 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/

相关文章:

java - mongoclientoptions 与 mongoclientsettings 之间的区别

MongoDB - mongoexport 嵌套数组中的所有对象

php - 如何为多个子域设置 Yii,使 protected 文件夹位于每个子域的文档根目录之外

node.js - 使用 Express.js 显示来自 MongoDB 的日期

mongodb - 访问数组中嵌入文档中的值

javascript - Mongoose find().exec() promise 问题

android - E : unable to locate package pip

ubuntu - Varnish digitalocean 配置指南 : Symbol not found: 'req.backend.healthy' (expected type BOOL): 后出错

bash - 如何检查终端中现有的 docker 镜像?

mysql - gem install mysql2 失败