CentOS7配置教程(七)安装MongoDB并远程连接

(全文验证通过 20180912)

安装方法有三种

1、下载tar.gz包解压安装,查看:https://blog.csdn.net/wqc19920906/article/details/80998777

2、用下面命令直接安装,不过这个安装的是老版本2.6的

yum  -y  install  mongodb  mongodb-devel  mongodb-server
  
  

3、就是本文的安装方式

一、安装

1、是否已安装MongoDB

rpm -qa |grep mongodb

yum list mongodb

2、查看是否有MongoDB源,CentOS7的源位置在/etc/yum.repos.d/,如图:

如果没有MongoDB的源,则进行添加,vi /etc/yum.repos.d/mongodb-org-3.6.repo 


  
  
  1. [mongodb-org-3.6]
  2. name=MongoDB Repository
  3. baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.6/x86_64/
  4. gpgcheck=1
  5. enabled=1
  6. gpgkey=https://www.mongodb.org/static/pgp/server-3.6.asc

3、安装MongoDB

yum -y install mongodb-org
  
  

这个过程好久啊,阿里云的服务器都那么久,见图

4、启动MongoDB

service mongod start 

5、 在本机的cmd中连接MongoDB (本机默认配置可省略参数)

mongo --host 127.0.0.1:27017

或者直接 mongo就行

 6、查看mongodb中的库,在执行第5步后,在cmd中输入下面命令:

show dbs

7、开机启动

chkconfig mongod on

8、停止服务

service mongod stop

 9、重启服务

service mongod restart

10、查看服务状态

service mongod status

11、卸载MongoDB

11.1 先停止服务

service mongod stop

11.2 删除安装包

yum erase $(rpm -qa | grep mongodb-org)

11.3 删除数据目录

rm -r /var/log/mongodb

rm -r /var/lib/mongo

 

二、通过命令行连接MongoDB

先看第三点的修改mongodb.conf的内容,才能进行一下操作

MongoDB连接远程服务器的命令格式如下


        mongo 远程主机ip或DNS:MongoDB端口号/数据库名 -u user -p password


MongoDB连接远程服务器的命令示例代码如下:
//使用默认端口连接MongoDB
       mongo 192.168.1.100


//连接MongoDB并指定端口
        mongo 192.168.1.100:27017


//连接到指定的MongoDB数据库
        mongo 192.168.1.100:27017/test


//指定用户名和密码连接到指定的MongoDB数据库
        mongo 192.168.1.200:27017/test -u user -p password

 

三、windows机器通过 NoSQLBooster for MongoDB  连接CentOS7上的MongoDB

设置mongodb远程访问:需要防火墙放开端口 27017


编辑mongod.conf将bindIp的值改为红线那样的,并重启mongodb.(注意,最好不要信了红线后面的注释把bindIp给注释掉,会使外网访问不了,这个坑搞死我了...)
vim /etc/mongod.conf

 

重启mongodb:systemctl restart mongod.service

猜你喜欢

转载自blog.csdn.net/linyuxb123/article/details/85031584