MongoDB(一):安装MongoDB

介绍windowslinux下的安装

windows环境

直接官网上下载安装包安装,如果命令行直接输入mongo没有成功,则需手动添加环境变量:我的电脑 --> 右键属性 --> 高级系统设置 --> 环境变量 --> 系统变量的path添加mongodbbin路径

3.0版本需要手动启动mongodDB,4.0版本已经注入系统服务,开机自启

Linux环境

ubuntucentos系统为例,介绍两种安装方式

1. 手动下载

连接到服务器,进入对应目录,下载包然后解压(这里选择是的ubuntu系统下的包)

$ wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-ubuntu1604-4.0.6.tgz
$ tar -zxvf mongodb-linux-x86_64-ubuntu1604-4.0.6.tgz

创建文件夹把mongodb移进去

$ mkdir mongodb
$ mv mongodb-linux-x86_64-ubuntu1604-4.0.6 mongodb

进入mongodb,创建data文件存放数据库文件,创建logs存放日志文件,

$ cd mongodb
$ mkdir data
$ mkdir logs
$ cd logs
$ touch mongo.log

返回mongodb目录,创建etc配置文件,进行配置

$ cd ../
$ mkdir etc
$ cd etc
$ vi mongo.conf

vim编辑器里面输入文本保存退出

dbpath=/mongodb/data

#后台启动需要配置日志输出
logpath=/mongodb/logs/mongo.log

#自动追加日志
logappend=true

journal=true
quiet=true

#端口
prot=27017

启动服务,返回到mongodb目录,进入bin目录

$ cd ../
$ cd mongodb-linux-x86_64-ubuntu1604-4.0.6/bin/
$ ./mongod -f /mongodb/etc/mongo.conf

删除文件$ rm -rf xxx

建立软链接:

ln -s /mongodb/mongodb-linux-x86_64-rhel62-4.0.6/bin/mongo /usr/local/bin/mongo

ln -s /mongodb/mongodb-linux-x86_64-rhel62-4.0.6/bin/mongod /usr/local/bin/mongod

2. yum安装
  1. 配置MongDbyum源,编辑repo文件

    $ vim /etc/yum.repos.d/mongodb-org-3.4.repo
    
  2. 增加内容

    [mongodb-org-3.4]  
    name=MongoDB Repository  
    baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.4/x86_64/  
    gpgcheck=1  
    enabled=1  
    gpgkey=https://www.mongodb.org/static/pgp/server-3.4.asc
    
  3. 缓存包信息(把服务器的包信息下载到本地电脑缓存起来配合yum -C search xxx使用,不用上网检索就能查找软件信息)

    $ yum makecache 
    
  4. 开始安装

    $ yum -y install mongodb-org
    
    
  5. 修改配置文件

    $ vim /etc/mongod.conf
    
    #将bindIp: 127.0.0.1  改为0.0.0.0,才能允许其他机器连接
    
    
  6. 相关命令

    $ systemctl start mongod.service  #启动mongodb服务
    $ systemctl status mongod.service #检查状态
    $ systemctl stop mongod.service   #停止服务 
    
    

如果远程无法连接,考虑两个原因

  1. 关闭防火墙 systemctl stop firewalld.service #停止firewall并且开机停止启动systemctl disable firewalld.service #禁止firewall开机启动
  2. 服务器入站规则开放27017端口(mongodb默认端口)
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值