zoukankan      html  css  js  c++  java
  • ubuntu18.04 安装mongodb 数据库

    工具:

    系统:ubuntu18.04  64位 

    数据库:mongodb

    GUI:Robo 3T           描述:在win 下面使用Robo 3T  连接Mongodb 数据库

    一. 安装mongodb 

    1. 导入公钥

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

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

    2.  修改源文件列表

      使用以下命令在/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
    

    3. 更新源 

      sudo apt-get  update
    

    4. 安装Mongodb

    sudo apt-get install -y mongodb-org
    

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

    systemctl start mongod
    systemctl enable mongod
    

    6.  进入mongodb ,(验证:是否成功。)

    mongo
    

      

    二. 添加管理员

    1. 先修改配置文件,允许远程登陆

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

      将 bindIp:  127.0.0.1  修改为:bindIp:  0.0.0.0

    sudo chmod 777  /etc/mongod.conf
    sudo vi /etc/mongod.conf
    

      

    2.  重启一下mongodb:

    sudo service mongod restart
    

    3. 添加超级管理员

      切换到数据库管理员,如下图,先使用指令mongo, 在使用 use admin.

      添加超级管理员:

    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")
    

    三. 使用在win 下面使用Robo 3T 连接Mongodb

     Robo 3T  下载地址:https://robomongo.org/download

     

    测试成功。到此,win 下面使用Robo 3T 连上mongodb 数据库了

  • 相关阅读:
    用户(三)
    首页和token验证(二)
    项目初始化和登录退出(一)
    VSCode设置vue/react模板
    Git操作
    C#可视化程序设计第三章(1,2)
    C#可视化程序设计第二章(3,4)
    SQL数据库第五章
    C#可视化程序设计第一章
    SQL数据库第四章
  • 原文地址:https://www.cnblogs.com/muyeh/p/9839307.html
Copyright © 2011-2022 走看看