zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    csrf(跨站请求伪造)
    CBV加装饰器
    Django的中间件
    form组件简介
    统计日期天数及拓展使用
    回文数的定义以及拓展使用
    排序——冒泡,快速,选择,插入
    No resources found. Error from server (NotAcceptable): unknown (get pods)
    编程题训练5
    K8s集群内热改代码
  • 原文地址:https://www.cnblogs.com/hls91/p/11045559.html
Copyright © 2011-2022 走看看