【问题标题】:Unable to change the default port of mongodb in CentOS serverCentOS服务器无法更改mongodb的默认端口
【发布时间】:2018-08-14 07:36:42
【问题描述】:

基本上,我试图通过更改 mongod.conf 文件中的端口来更改 mongodb 的默认端口。然后我通过mongod --fork --logpath /var/log/mongod.log command 启动数据库。 db 正在后台启动,但问题是它仍在端口 27017 上运行。

mongod.conf:

net:
  port: 15031
  bindIp: 192.168.1.7

【问题讨论】:

  • 我真的进了centOS,做了文件的交换,并没有导致很奇怪的成功。
  • 我正在检查文档。
  • 所以它在另一个端口上,但是如果你给一个 mongo shell 将无法连接,但是如果你向 mongo shell 指示新端口,它会连接到新端口。我试听了 28017 端口,它奏效了。
  • 更改文件中的端口,然后重新启动服务。 mongo 127.0.0.1:28017 然后看看mongo是否在正确的门上运行。
  • @Marco 非常感谢您的回答先生,它解决了我的问题顺便请您添加一个答案以便我可以接受您的回答

标签: mongodb centos7


【解决方案1】:

添加参数mongod -f /etc/mongod.conf指定配置文件。

net:
  port: 15031

配置文件是用 YAML 编写的 您必须使用 SPACE 字符而不是 TAB 字符进行缩进。

或者在启动 mongod 时传递 --port 参数

mongod  --port 15031

【讨论】:

  • 不行,为了解答他的疑惑,我登录了digitalocean的centOS,通过文件修改了端口,mongo不知道什么原因没有改变端口我正在调查,但仅更改文件不会成功。
猜你喜欢
  • 2014-04-08
  • 2014-07-01
  • 1970-01-01
  • 2014-06-26
  • 1970-01-01
  • 2018-01-18
  • 2011-04-19
  • 1970-01-01
  • 2010-09-10
相关资源
最近更新 更多