可以在同一台阿里云服务器上安装两个mongodb吗

若可以的话,需要怎么设置,我是在不同目录下,并配置不同的端口,启动两个mongodb,启动是正常的,也都看得到进程,但后面发现第二个根本连不上,那个端口没有启用。

阅读 5.7k
4 个回答

完全可以,端口不冲突就行了。甚至你可以启动多实例,每个实例使用不同的配置文件,使用不同的端口号和数据目录就行了。这样的话自带的服务脚本你就没法用了,只能自己管理了,或者自己写服务脚本使用多实例。

用 docker 就好了。

新手上路,请多包涵

使用Docker用相同的镜像创建两个不同的实例就可以,如果没有Docker可以使用不同的配置文件启动两个,前提是两个的端口号都不能重复。

完全可以,也没有必要上docker。mongo是文件式存储结构,所以你只需要在不同的目录建立不同的db即可,端口区分一下即可。两个Mongo的配置文件不同,也要放在不同的地方。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题