1.首先到mongodb的官网去下载安装包,其实在Linux中的mongo安装包有多种格式,此处以压缩包mongodb-linux-x86_64-rhel70-4.2.3.tgz为例进行安装,将下载的包上传至linux目录中,比如我上传在了/usr/local/src/目录
2.进入/usr/local/src/目录并解压安装包mongodb-linux-x86_64-rhel70-4.2.3.tgz
-zxvf mongodb-linux-x86_64-rhel70-4.2.3.tgz
3.mongo的可执行文件都在bin目录中,可将其配置的path里面,这样使用起来比较方便,vim /etc/profile
在最后插入如下内容
/usr/local/src/mongodb-linux-x86_64-rhel70-4.2.3/bin:
4.由于在启动mongo时会默认加载/data/db作为mongo数据存储的位置,但在启动时并不会自动创建该目录,所以需要手动创建该目录(如下在没有创建该目录时直接启动mongo就会出现无法找到mongo的存储目录提示,导致启动失败)
$ ./mongod./mongod --dbpath/data/db
6.在命令行中运行mongo客户端
$ ./mongo
7.由于mongo默认是不支持远程访问的,需要修改mongodb的配置文件mongd.cfg将bindIp:127.0.0.1修改为0.0.0.0
但是解压版的bin目录里面是没有mongod.cfg这个文件的(貌似安装版本里面有,如下是安装版bin/mongod.cfg文件),内容如下:
storage:
dbPath: D:Program FilesMongoDBServerdata
journal:
enabled:
systemLog:
destination:
logAppend:
path: D:Program FilesMongoDBServerlogmongod.log
net:
port:
bindIp: .0.1
8.开启linux的27017端口,centos7采用了firewalld防火墙,需要检查是否开启了27017端口则:
firewall-cmd --query-port/tcp
显示为no表示未开启,开启端口则
firewall-cmd --add-port/tcp
firewall-cmd --zonepublic --add-port/tcp --permanent
firewall-cmd --reload
firewall-cmd --list-ports
显示为success表示端口开启成功,启动mongdo并加载配置文件mongod.cfg
./mongod --configmongod.cfg./mongod --configmongod.cfg
./mongod --configmongod.cfg --fork
使用navicat链接
还没有评论,来说两句吧...