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 数据库了

 

posted @ 2018-10-23 20:58  慕夜h  阅读(1428)  评论(0编辑  收藏  举报