ubuntu18.04 安装mongodb 数据库

Posted 慕夜h

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 数据库了

 

以上是关于ubuntu18.04 安装mongodb 数据库的主要内容,如果未能解决你的问题,请参考以下文章

Ubuntu18.04 安装配置mongodb

ubuntu18.04安装mongoDB 4.0

Ubuntu18.04安装MongoDB

Ubuntu 18.04安装MongoDB 4.0(社区版)

sh 在Ubuntu 18.04上安装MongoDB 4.0

Ubuntu 18.04 (Bionic) 简单快速的安装mongodb