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
[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
这个过程好久啊,阿里云的服务器都那么久,见图
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
推荐阅读
-
CentOS7.2安装MySql5.7并开启远程连接授权的教程
-
win2008 R2 WEB环境配置之Mssql Server 2008 R2 安装图文教程及远程连接设置方法
-
Docker 安装 MySQL 并实现远程连接教程
-
win2008 R2 WEB环境配置之关于Mssql Server 2008 R2安装教程及远程连接设置方法详解(图文)
-
Ubuntu16.04服务器安装配置MySQL并开启远程连接
-
CentOS7.2安装MySql5.7并开启远程连接授权的教程
-
win2008 R2 WEB环境配置之关于Mssql Server 2008 R2安装教程及远程连接设置方法详解(图文)
-
在阿里云上安装MySQL并配置远程连接
-
win2008 R2 WEB环境配置之Mssql Server 2008 R2 安装图文教程及远程连接设置方法
-
CentOS7安装MySQL8并开启远程连接