史上最简单的MongoDB的安装

1.下载MongoDB

进入MongoDB的官网https://www.mongodb.com/ 

选择centos7并且安装包格式选择tgz

2.使用xftp将压缩包传送到虚拟机上,并对其进行解压

tar -zxvf mongodb-linux-x86_64-rhel70-4.4.6.tgz

这个是压缩完成的样子。其中mongod用来启动服务器,mongo用来启动mongo shell用来连接服务器。mongos用来对分片集群进行操作

3.创建文件及其文件夹

创建数据目录
mkdir -p /usr/local/mongodb/data/db
创建日志目录
mkdir -p /usr/local/mongodb/logs
创建日志文件
touch /usr/local/mongodb/logs/mongodb.log

然后在安装的目录下创建mongodb.conf文件(创建mongodb.conf文件的目的主要是用来进行启动服务器的)

# 数据文件存放目录
dbpath = /usr/local/mongodb/data/db
# 日志文件存放目录
logpath = /usr/local/mongodb/logs/mongodb.log
# 以追加的方式记录日志
logappend = true
# 端口默认为 27017
port = 27017
# 对访问 IP 地址不做限制,默认为本机地址
bind_ip = 设置成你虚拟机的ip地址 (例:192.168.1.1)
# 以守护进程的方式启用,即在后台运行
fork = true

4.配置全局启动

vi /etc/profile
export MONGODB_HOME=/usr/mongodb-4.4
export PATH=$PATH:$MONGODB_HOME/bin

配置完成之后需要让其生效

source /etc/profile

5.启动MongoDB服务器

切换到安装目录下运行

mongof -f mongodb.conf 

出现下面情况则说明运行成功

6.启动MongDB shell连接数据库

因为此前已经配置了全局变量所以此时直接运行mongo即可。但是有一点需要注意的是,因为在mongodb.conf配置文件中,把bind_ip设置成了虚拟机的ip地址所以在启动shell的时候需要指定ip地址

mongo --host 配置的bind_ip的值

此时表明已经成功进行了连接。

7.通过可视化工具Robo3T进行连接

在进行连接之前需要检查虚拟机的防火墙是否已经将27017端口加入进去

查看防火墙开放的端口:firewall-cmd --list-ports
向防火墙增加8080端口:firewall-cmd --permanent --zone=public --add-port=27017/tcp
重启防火墙:systemctl reload firewalld

把localhost改成你的 虚拟机的ip地址即可完成登入。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值