• ubuntu18.04 安装mongodb并使用Robo 3T连接Mongodb数据库


    1.前提:

    系统:ubuntu18.04  64位 

    数据库:mongodb

    GUI:Robo 3T  2018.3.0

    描述: mongodb 安装在局域网内的ubuntu的机子上面,  在win 下面使用Robo 3T   链接Mongodb 数据库

    2.安装mongodb 数据库

    • 导入公钥

    Ubuntu软件包管理器apt(高级软件包工具)需要软件分销商的GPG密钥来确保软件包的一致性和真实性。 运行此命令将MongoDB密钥导入到您的服务器。

    sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 2930ADAE8CAF5059EE73BB4B58712A2291FA4AD5   

    • 修改源文件列表

    使用以下命令在/etc/apt/sources.list.d/中添加一个MongoDB源:

    echo "deb http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.6 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.6.list

    • 更新源 

    sudo apt-get  update

    • 安装Mongodb

    sudo apt-get install -y mongodb-org

    启动MongoDB并将其添加为在启动时启动的服务:

    systemctl start mongod
    systemctl enable mongod

    • 进入mongodb 

    mongo

    至此  mongodb 已安装完毕, 下面我们来用Robo 3t  链接一下 mongodb 

    3. 添加管理员

    第一步: 我们先修改配置文件,允许远程登陆

    • 找到 /etc/mongod.conf 文件,  如果这个文件没有编辑的权限  请先修改权限(sudo chmod 777  /etc/mongod.conf) 
    • 将 bindIp:  127.0.0.1  修改为:bindIp:  0.0.0.0 

    重启一下mongodb:

    sudo service mongod restart

    第二步:添加超级管理员

     切换到数据库管理员  如下图:

    添加超级管理员:

    复制代码
    db.createUser(  
      {  
        user: "admin",  
        pwd: "admin",  
        roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]  
      }  
    )
    Successfully added user: {
            "user" : "admin",
            "roles" : [
                    {
                            "role" : "userAdminAnyDatabase",
                            "db" : "admin"
                    }
            ]
    }  
    复制代码

    测试是否可以访问:

    >db.auth("admin","admin")
    1

    4.使用robo 3t 连接局域网内的mongodb

    tobo 3t  下载地址:https://robomongo.org/download

    然后填写如下数据:

    好了,到这里位置  已经在局域网内的win电脑上连接上mongodb 数据库

    转载:https://www.cnblogs.com/soaeon/p/9068756.html

  • 相关阅读:
    HDFS文件操作(基本文件命令)
    <a> 标签
    css text-overflow
    zepto.js 打包自定义模块
    CSS3 box-sizing
    CSS3 Filter
    JQ 导出 Excel
    outline css2
    iphone 操作手势种类
    动手写一个简单的Web框架(模板渲染)
  • 原文地址:https://www.cnblogs.com/hls91/p/11045559.html
Copyright © 2020-2023  润新知