欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

程序员文章站 2022-03-12 23:20:00
...

(全文验证通过 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/,如图:

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

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

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

3、安装MongoDB

yum -y install mongodb-org

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

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

 

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

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

重启mongodb:systemctl restart mongod.service