今天尝试在虚拟机上建立一些服务,pm2管理node,建立mongodb等。
在安装mongodb上踩了一些坑,记录一下。
安装步骤
安装好以后,本机尝试用robo3T去连接虚拟机上的mongodb,结果发现能正常连接,但是创建数据库的时候一直在报错。以此才发现虚拟机上安装的版本是很旧的版本,需要更新。
更新版本
按照官方文档所给出的命令步骤做就可以安装好,安装至最新版本后,启动的是mongod服务而不是mongodb,需要注意。
配置文件
虚拟机安装好后,本机并不能直接连上,因为虚拟机上的mongodb配置文件bindIp是配置的虚拟机环境的ip,即为127.0.0.1,需要将其改为通用ip
vim /etc/mongod.conf
然后将里面的bindIp改为 0.0.0.0
vim /etc/mongodb.conf
然后将里面的bindIp改为 0.0.0.0
我是两个都改了就可以连接成功了,具体是看哪个配置文件的就没有具体测试。