MongoDB(二)之Linux安装

Linux安装MongoDB

01:下载mongodb

  • 官网:https://www.mongodb.com/

  • 下载地址:https://www.mongodb.com/try/download

  • Linux下载地址:https://downloads.mongodb.com/linux/mongodb-linux-x86_64-enterprise-rhel70-4.2.19.tgz

02、MongoDB在Linux安装

  • 上传Mongodb文件到云服务器

    wget https://downloads.mongodb.com/linux/mongodb-linux-x86_64-enterprise-rhel70-4.2.19.tgz
    
    /www/mongodb-linux-x86_64-enterprise-rhel70-4.2.19.tgz
    
  • 然后开始解压

     tar -zxvf mongodb-linux-x86_64-enterprise-rhel70-4.2.19.tgz 
    
  • 移动到用户目录下

     mv mongodb-linux-x86_64-enterprise-rhel70-4.2.19 /usr/local/mongodb
     cd /usr/local/mongodb
    
  • 配置环境变量,方便进行控制

    vim /etc/profile
    export MONGODB_HOME=/usr/local/mongodb
    export PATH=$MONGODB_HOME/bin:$PATH
    
  • 重启配置文件即可

    source /etc/profile
    
  • 查询安装

    [root@iZwz9ioyb48q95yeh6o7njZ mongodb]# mongo -version
    MongoDB shell version v4.2.19
    
  • 创建数据和日志目录

    [root@iZwz9ioyb48q95yeh6o7njZ mongodb]# mkdir data/db -p
    [root@iZwz9ioyb48q95yeh6o7njZ mongodb]# mkdir data/logs -p
    [root@iZwz9ioyb48q95yeh6o7njZ mongodb]# cd data/logs/
    [root@iZwz9ioyb48q95yeh6o7njZ logs]# touch mongodb.log
    
  • 在mongodb根目录下创建mongodb.conf文件如下

    # 端口号
    port=27017
    #数据库存储的文件位置
    dbpath=/usr/local/mongodb/data/db
    # 日志文件位置
    logpath=/usr/local/mongodb/data/logs/mongodb.log
    # 以追加日志形式记录
    logappend=true
    # 过滤掉无用日志信息,若需要调试设置false
    quiet=true
    # 以后台方式运行
    fork=true
    # 最大同时连接数
    maxConns=100
    #不启动验证权限
    noauth=true
    #启动用户账号权限
    # auth=true
    #开启日志,默认true
    journal=true
    # 提供外网访问
    bind_ip=0.0.0.0
    
    
  • 启动mongodb即可

     mongod -f mongodb.conf 
    
    [root@iZwz9ioyb48q95yeh6o7njZ mongodb]# mongod -f mongodb.conf 
    mongod: error while loading shared libraries: libnetsnmpmibs.so.31: cannot open shared object file: No such file or directory
    

    如果启动报错安装一个组件即可

    yum install net-snmp
    

    然后在启动

    mongod -f mongodb.conf 
    

    安装和启动成功如下
    在这里插入图片描述

  • 记得阿里云安全组开放27017的端口哦

03、windows安装Mongodb的可视化工具

Navicat for MongoDB

官网下载地址:http://www.navicat.com.cn/download/navicat-for-mongodb

老牌的数据库管理工具,支持多种数据库的集成,已集成 MongoDB 类型,属于付费型管理工具。好处是用会了一个 DB 版的 Navicat,所有 DB 版都会很顺手,维持一套操作习惯,如果再肌肉记忆一些快捷键,会更加高效。

img

Robo 3T (Robomong) 推荐

官网下载地址:https://robomongo.org/download

Robo 3T 前身是 Robomongo,后被 3T 公司收购,是一款免费开源的 GUI 管理工具。支持 MongoDB 4.0+,轻量级 GUI,支持语法填充等等。适用于 Windows,macOS 和 Linux 系统。

img

创建一个数据库
在这里插入图片描述

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5LA2A7CE-1655891299154)(asserts/image-20220321022717191.png)]

基本操作

1:进入mongodb命令行

> mongo

2:选中数据集合

>use admin

3:创建用户和密码

>db.createUser({user:"root",pwd:"mkxiaoer",roles:["root"]})

4:验证

>db.auth("root","mkxiaoer")

5:查看所有的用户

>show users

6:测试是否链接
在这里插入图片描述

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值